Software for Good
Software for Good is a Minneapolis-based benefit corporation and certified B Corp digital agency that builds custom software, technology strategy, staff augmentation, and fractional tech leadership services for mission-driven nonprofits, government agencies, and social enterprises.
- Company typePrivate
- Founded2004
- HeadquartersMinneapolis, United States
- Headcount11–50
- GTM typeB2B
- OfferingServices
What Software for Good does
Software for Good, GBC is a Minneapolis-headquartered, certified Benefit Corporation founded in 2004 that operates as a digital agency serving mission-driven organizations. The firm builds custom websites, applications, and platforms for nonprofits, government agencies, and social enterprises, with notable engagements including the Minnesota COVID-19 Housing Assistance Program (which distributed over $70 million in pandemic housing relief), Twin Cities Pride mobile applications, and digital platforms for HousingLink, Second Harvest Food Bank of Silicon Valley, the City of Saint Paul, and the State of Minnesota.
The company's delivery stack spans Ruby on Rails, React, Python/Django, Swift, and JavaScript deployed on AWS, with supporting CMS work in Drupal and WordPress. Service offerings are organized into four pillars — Software and Web Development, Technology Strategy, Consulting Engineers (staff augmentation), and Fractional Tech Leadership — and are differentiated by a human-centered design methodology that uses user personas, journey mapping, and iterative usability testing to center the voices of communities impacted by each project. The firm has also productized a fundraising and community engagement platform branded as AbundancePlatform (also known as CommitChange).
Revenue is generated primarily through time-and-materials and fixed-price project contracts, supplemented by retainer-style staff augmentation and fractional leadership engagements; pricing is individually negotiated and not publicly disclosed. The company is founder-owned, transitioned to a fully remote operating model in 2020, and reports $2.5 million in 2020 revenue. Distribution is relationship-driven — direct sales, referrals, case-study marketing, community events such as the Code Switch civic hackathon, and thought leadership content — rather than product-led.
Software for Good firmographics
Firmographics- Name
- Software for Good
- Legal name
- Software for Good, GBC
- Website
- https://softwareforgood.com
- Company type
- Private
- Founded year
- 2004
- Operating status
- Operating
- Headcount range
- 11–50 employees
- Short description
- Software for Good is a Minneapolis-based benefit corporation and certified B Corp digital agency that builds custom software, technology strategy, staff augmentation, and fractional tech leadership services for mission-driven nonprofits, government agencies, and social enterprises.
- Ownership category
- akta.pro rank
Software for Good industry classification
Industry- Product category
- Custom Software Development Services
- NAICS
- Custom Computer Programming Services (541511), Other Computer Related Services (541519)
- SIC
- Services-Computer Programming Services (7371), Services-Management Consulting Services (8742)
- akta.pro primary industry
- IT & Software Engineering Staffing (BPACADAA)
Keywords
Where Software for Good is headquartered
LocationHeadquarters
- HQ city
- Minneapolis
- HQ country
- United States
- HQ region
- North America
Offices1 record
Markets served
Software for Good business model
Business model- GTM type
- B2B
- Offering type
- Services
- Cost components
- Personnel, Technology or R&D, Marketing or Sales, Operations, Others
Revenue model
- Software Development & Consulting Services: Project-based custom software development, design, and strategic consulting for mission-driven clients. Revenue is generated through time and materials or fixed-price project contracts.
- Staff Augmentation: Expert engineering staff augmentation services placing skilled developers with client organizations on acontract basis
- Fractional Tech Leadership: Part-time senior technology leadership (CIO, CTO, lead engineer) embedded with client teams
Pricing tiers
| Model | Billing | Price |
|---|---|---|
| Other | Pay-as-you-go | Contract Designer Rate |
Go-to-market motion2 records
Distribution channels3 records
Marketing channels11 records
Software for Good product offering
Product offeringCore offering
Software for Good is a digital agency that builds custom websites, mobile applications, and platforms for mission-driven organizations. The firm provides end-to-end technology services including software and web development, technology strategy consulting, engineering staff augmentation, and fractional tech leadership, applying a human-centered design methodology. It also offers AbundancePlatform (CommitChange), a fundraising and community engagement product for nonprofits and social enterprises.
Product overview
Software for Good operates as a digital agency providing technology consulting and custom software development services. The company offers a portfolio of distinct service offerings: software and web development (websites, apps, and platforms), technology strategy (aligning tech vision with organizational values), consulting engineers (staff augmentation), and fractional tech leadership (on-demand executive-level tech leadership). Additionally, the company offers a branded product called AbundancePlatform (also known as CommitChange) for fundraising and community engagement for nonprofits. Services are delivered through a human-centered, context-responsive approach focused on building software for sustainable stewardship over time.
Differentiator
Problem solved
Functional benefit
Products and services
- Software and Web Development
Quantifiable outcome
- $70 million in housing relief distributed through their COVID-19 Housing Assistance platform to 63,164 applicants
- +3 more outcomes
Companies that use Software for Good
Customer profileNamed customers18 records
Segments3 records
Ideal customer profiles3 records
Software for Good technology and API
TechnologyTechnology focussed Yes
API detail
- Has API
- No
- API docs
- API detail
Core technology
AI maturity
App detail
Feature3 records
Software for Good partnerships and signals
Strategic signalPartnerships
Eleven partnerships are on record, tiered core and minor.
- HousingLinkcoreLong-standing partnership building affordable housing technology including Housing Hub platform and COVID-19 Housing Assistance Program. Software for Good built technology enabling distribution of $70M+ in emergency housing relief through Minnesota's statewide program.
- State of MinnesotacorePartnership to build COVID-19 Housing Assistance Program portal for distributing CARES Act funding to residents struggling with housing costs during the pandemic.
- United WaycorePartner for COVID-19 Housing Assistance Program, inviting people in need to use 2-1-1 helpline to sign up for housing assistance and submitting applications on behalf of applicants.
- City of Saint PaulcoreOngoing strategic and technical consulting partnership with city's Office of Technology and Communications for digital transformation projects including website redesign, procurement portal, and youth employment programs.
- TechquitycoreCo-host of annual Code Switch civic hackathon focused on using data and technology to disrupt inequity in Minnesota communities.
- Open Twin CitiescoreLocal brigade of Code for America; co-host of Code Switch hackathon alongside Software for Good and Techquity.
- Soil and ShadowminorPartner agency engaged with Regenerative Agriculture Foundation for AI literacy and ethics workshop exploring environmental and governance implications of AI adoption.
- ANEW BAMcoreNonprofit providing educational programs for African American youth; partnered for hackathons and ongoing web development mentorship program for middle and high school students.
- SciTechsperienceminorProgram of Minnesota High Tech Association providing STEM internship job board and wage matching to support internship program.
- MinnPostminorDigital-only news nonprofit; Software for Good team member embedded as UX Engineer working on user-centered design and site redesign.
- Civic AllianceminorNonpartisan coalition of businesses working to strengthen democracy; Software for Good joined as 100% In for Democracy participant.
Scale indicators11 records
Recent moves7 records
Expansion highlights5 records
Software for Good competitors and assessment
Company assessmentDirect peers
- CivicActions: CivicActions is a civic technology consultancy that builds digital services for government agencies and mission-driven organizations using agile, human-centered design practices. It is directly comparable to Software for Good in target customer (government and civic-sector), service mix (custom software, design, strategy), and values-based positioning (B Corp certified).
- Ad Hoc: Ad Hoc is a government digital services firm that builds and maintains public-facing technology for federal and state agencies. It competes with Software for Good on state and local government modernization RFPs and shares the same civic-tech service model, though it operates at a larger scale with engineering centers across multiple states.
- Forum One: Forum One is a digital agency that builds websites, platforms, and online communities for nonprofits, foundations, associations, and government agencies. It is a direct peer in terms of mission-driven client focus, custom development services, and civic-tech methodology, making it one of the closest apples-to-apples comparables.
- Zeal: Zeal is a digital agency that designs, develops, and supports custom software and digital products for mission-driven organizations, including nonprofits, social enterprises, and impact-focused companies. It is directly comparable to Software for Good across customer segment, service mix, and values alignment.
- Nava: Nava is a public benefit corporation that partners with government agencies to build modern, accessible digital services. It overlaps directly with Software for Good on government digital transformation services, human-centered design philosophy, and benefit corporation legal structure, though it operates at significantly larger scale with federal-agency focus.
- Kanopi Studios: Kanopi Studios is a digital agency that designs, develops, and supports custom websites and platforms, with a stated focus on nonprofit, government, higher education, and social impact clients. It is directly comparable to Software for Good in customer segment, Drupal/WordPress-based service stack, and human-centered design emphasis.
- Wide Eye: Wide Eye is a civic technology consultancy that builds digital products, platforms, and strategies for mission-driven organizations, with particular focus on equity and social impact. It is a direct peer to Software for Good in mission alignment, customer base, and design-led custom development approach.
- Velir: Velir is a digital agency that builds websites, custom applications, and data platforms for associations, nonprofits, and mid-to-large enterprises. It is comparable to Software for Good in custom software services, client roster of mission-driven and member-based organizations, and engagement-based delivery model.
Broad incumbents
- Slalom: Slalom is a large global consulting firm that delivers technology, strategy, and transformation services across industries including public sector and nonprofit. It is a broad incumbent that competes with Software for Good on state and local government and nonprofit digital transformation work, but at significantly larger scale and broader portfolio scope.
- Thoughtworks: Thoughtworks is a global technology consultancy that provides custom software development, design, and strategy services with established public sector and social impact practices. It is a broad incumbent competing with Software for Good for civic-tech and government digital engagements, though at much larger scale and broader geographic footprint.
Market position
Strengths5 records
Weaknesses5 records
Competitive moat4 records
Key risks6 records
Key highlights7 records
Customer concentration
Software for Good social profiles
Digital presenceSoftware for Good financial estimates
Financial estimateRevenue estimate
Valuation estimate
Software for Good leadership team
Management profileNumber of profiles
Profiles5 records
Software for Good funding detail
Funding detailFunding overview
Funding rounds
Investors
Funding detail is available on the Subscription and Enterprise plan.Contact sales →
Software for Good M&A and investment
M&A and investmentM&A
Investments
M&A and investment is available on the Subscription and Enterprise plan.Contact sales →
Frequently asked questions about Software for Good
What does Software for Good do?
Software for Good is a digital agency that builds custom websites, mobile applications, and platforms for mission-driven organizations. The firm provides end-to-end technology services including software and web development, technology strategy consulting, engineering staff augmentation, and fractional tech leadership, applying a human-centered design methodology. It also offers AbundancePlatform (CommitChange), a fundraising and community engagement product for nonprofits and social enterprises.
Is Software for Good a public or private company?
Software for Good is a private company. It is classified as founder individual operated bootstrapped and is currently operating.
When was Software for Good founded?
Software for Good was founded in 2004. It employs 11 to 50 people.
Where is Software for Good based?
Software for Good is headquartered in Minneapolis, United States, in the North America region.
How does Software for Good make money?
Three revenue lines are on record. Software Development & Consulting Services are the primary driver. The others are staff Augmentation and fractional Tech Leadership.
Who are Software for Good's main competitors?
Direct peers on record are CivicActions, Ad Hoc, Forum One, Zeal, Nava, Kanopi Studios, Wide Eye and Velir. Broad incumbents are Slalom and Thoughtworks.
Does Software for Good have an API?
No public API is recorded for Software for Good.
What industry is Software for Good in?
Software for Good's product category is Custom Software Development Services. Its primary akta.pro industry code is BPACADAA, IT & Software Engineering Staffing. Its NAICS code is 541511 and its SIC code is 7371.