We understand the needs of all businesses, but Non-Profits in particular, have many more budgetary constraints, monies earmarked for specific items and programs, services with specifications sometimes dictated by the government, all the while having to justify the costs associated with running said programs and services, and usually not having the technological resources to implement them.