Generally, non-profit organisations can be grouped into 2 broad categories depending on the type, status and organisation structure.
Company Limited by Guarantee
A separate legal entity, separate and distinct from the individuals who are involved in it and enjoys the same rights that a normal private limited company has.
Association or Society
A society can be a club, partnership or association of more than 10 but less than 20 persons, formed for the purpose of carrying out a non-profit business.