Kyle Andrei is a research analyst at Idealware, which provides thoroughly researched, impartial and accessible resources about software to help nonprofits make smart software decisions.