A great deal goes into starting a nonprofit. A nonprofit organization is a business with products (the programs delivered), clients, budgets, and staff. Independent of how large or small it is, a nonprofit is a formal organization (specifically a corporation in Maryland) and those thinking of starting and effective one, should take the time to develop a nonprofit business plan.