Browse Software Agencies
Software for Good

Software for Good

Review
8.1/10
🇺🇸 Minneapolis, Minnesota, United States·10 - 49 employees·Est. 2004·Reviewed Jul 2026

Mission-driven software development for nonprofits, government, and social enterprises.

Visit Website
Best For
Nonprofits and government agencies building mission-driven digital products
Hourly Rate
$150-199/hr
40% above the $125/hr median for software agencies in United States
Min. Project
$25,000+
Industries
Nonprofit, Government, Healthcare
Software for Good

About Software for Good

Software for Good is a Minneapolis-based software development firm and Benefit Corporation founded in 2004, specializing in web and mobile applications for nonprofits, government agencies, and social enterprises. The fully remote team of 11-50 engineers, designers, and strategists builds with Ruby on Rails, React, iOS, and Android while offering technology strategy and fractional CTO services. Clients include mission-driven organizations focused on positive environmental and social change.

Who Software for Good Is Best For

Software for Good is uniquely positioned for nonprofits, foundations, and government agencies that want a values-aligned development partner. Their 20-year history of serving mission-driven organizations, combined with fractional tech leadership services, makes them a strong choice for organizations that need technical depth but lack in-house engineering leadership.

Why Choose Software for Good

20-year mission-driven development track record
Benefit Corporation structure aligns with nonprofit values
Ruby on Rails and React depth
Fractional tech leadership available

Things to Consider

Higher rates than offshore options for nonprofits with tight budgets
Fully remote may limit local relationship-building
Not suited for commercial enterprise or profit-driven clients

Software for Good Services

Web Application DevelopmentMobile App DevelopmentTechnology StrategyFractional CTO ServicesRuby on Rails DevelopmentUX Design

Selected Work

Aligning data, technology, and strategy to advance community health work

Aligning data, technology, and strategy to advance community health work

Minnesota Community Health Workers Alliance

Software for Good helped Minnesota Community Health Workers Alliance replace a plugin-heavy WordPress registry with a shared data model, governance, and a path to reliable reporting for Minnesota’s CHW workforce.

View case study
Creating a city that works for everyone

Creating a city that works for everyone

City of Saint Paul

Working with Saint Paul’s Office of Technology and Communications, Software for Good mapped department needs, audited call-center processes, mocked a new city site, and built apps for internships, college savings, and snow-emergency parking.

View case study
Powering a statewide system for emergency housing relief

Powering a statewide system for emergency housing relief

HousingLink

In partnership with HousingLink, Software for Good built Minnesota’s COVID-19 Housing Assistance platform in weeks, helping distribute more than $70 million in rent, mortgage, and utility relief.

View case study

Photos

Software for Good photo 1
Software for Good photo 2
Software for Good photo 3
Software for Good photo 4
Software for Good photo 5
Software for Good photo 6

Alternatives to Software for Good

Software Agencies with a similar market, price band, and focus.