Nonprofits benefit just as businesses do from the intelligent application of technology.
They can build systems for finance and accounting, knowledge management, data mining and customer relationship management. In short, nonprofits can use technology to make the most of their limited resources. It has no up-front cost and no cost for upgrades. For the most popular packages, it has better documentation and support than commercial alternatives. And it can usually run on less capable hardware - slower processors, less disk space and memory.