Not-for-profit organizations are sometimes referred to as charities; however, this is incorrect; there are distinct differences between not-for-profits and charities.  This charity mindset can be hindering not-for-profit organizations’ performances.  The following article explores how to lose the “not-for-profit charity mindset”:

http://www.socialvelocity.net/2013/01/losing-the-nonprofit-charity-mindset/