A cost-effective way of using technology to assist the nonprofit while employing business-to-business marketing strategies is to use open-source software. This has inherent challenges ranging from familiarity at the end-user level to technical support to compatibility issues. While these challenges persist, open-source software provides a high level of functionality and practicality while keeping costs low. The key is utilizing the software that best meets the need effectively. A useful way to determine which open-source software to employ for any business, not just nonprofits, is to remember the three R’s; research, review and read. Using the three R’s can stop potential problems before they impact performance.