Non-profits have many resources available to help when implementing and maintaining technology solutions.
One that every non-profit should be aware of is Techsoup.
This is a non-profit itself that offers many nonprofits tremendous discounts on software. There are a number of different vendors that offer discounts including Microsoft, Adobe and Intuit. Note though that EACH vendor has it's own requirements that must be met.
Microsoft also has non-profit and academic licensing that can be substantially cheaper than what business pay.