The document discusses different types of "free" software options for non-profits, including open source software, freemium software, donations, and pro bono work, and notes that while the software itself may be free, there are often hidden costs associated with implementation, customization, support, upgrades, and ongoing maintenance that organizations should be aware of and plan for. It provides advice on evaluating options, understanding limitations and responsibilities, defining requirements, and developing a technology plan to successfully adopt new software solutions.