What is a Non Profit Organization?

A non profit organization is an organization formed for the purpose of serving a purpose of public or mutual benefit other than the pursuit of accumulation of profit.