We build tech to help people do more good.
At Software for Good, we envision a world where all communities can use the power of data and technology to cultivate shared abundance and liberation. To bring this world into being, we build software with love.
What We Do
Human from the start
Building software with love means understanding the human needs of all the people and communities it will touch.
Responsive to context
In the contexts of reality, change is constant. Our development process flexes and adapts to the changing ecology of our clients’ work.
Evolving by design
We build tools for sustainable stewardship over time — reliable, maintainable, and free to evolve along with the needs they serve.
Software for Good helps mission-driven organizations use data and technology to power the good they do — from government agencies to international business to neighborhood nonprofits.
Powering a statewide system for emergency housing relief
To provide relief for people struggling to pay housing bills during the pandemic, the state of Minnesota partnered with our client HousingLink on the COVID-19 Housing Assistance Program. Software for Good built the technology platform, crafting a system to help distribute more than $70 million in assistance.