Managing the Software Selection Process Choosing the right software for your nonprofit organization involves a lot of moving parts. With so many products on the market today, the software selection process can be challenging. Here are our top ten tips for optimizing the software selection process based on our many years of experience helping nonprofits find and implement the right software to support their goals.