Developer docs
API playgroundTry for free, no card

Search company profiles

Software for Good

Full company profile

uuid000b23g

Namestring
Software for Good
Legal namestring
Software for Good, GBC
Company typeenum
Private
Founded yearint
2004
Descriptiontext

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.

Short descriptiontext

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.

Operating statusenum
Operating
Ownership categoryenum
Headcount rangeband
11–50
akta.pro rankint
HeadquartersMinneapolis, United States
HQ citystring
Minneapolis
HQ countrystring
United States
HQ regionstring
North America
Markets served

Serves global market

Offices1 record

Each record includes

City, Country, Type, Description, Source

Keyword5 values
custom software development, web application development, technology consulting services, nonprofit technology solutions, staff augmentation services
Industry1 code
1IT & Software Engineering Staffing
CodeBPACADAAPrimaryYes
NAICS code2 codes
  • Custom Computer Programming Services541511
  • Other Computer Related Services541519
SIC code2 codes
  • Services-Computer Programming Services7371
  • Services-Management Consulting Services8742
Product category
Custom Software Development Services
GTM motion2 records

Each record includes

Type, Description, Source

Revenue model3 records
1Software Development & Consulting Services
TypeProfessional Services
Description

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.

softwareforgood.com
2Staff Augmentation
TypeProfessional Services
Description

Expert engineering staff augmentation services placing skilled developers with client organizations on acontract basis

softwareforgood.com
3Fractional Tech Leadership
TypeProfessional Services
Description

Part-time senior technology leadership (CIO, CTO, lead engineer) embedded with client teams

softwareforgood.com
Marketing channels11 records

Each record includes

Title, Type, Stage, Description, Source

Distribution channels3 records

Each record includes

Title, Type, Scope, Target buyer, Description, Source

Cost components5 values
Personnel, Technology or R&D, Marketing or Sales, Operations, Others
Pricing details1 tier
1Contract Designer Rate
ModelOtherBilling cadencePay-as-you-go
Notes

Contract designers submit portfolio, contracting rate, and interest via email; work extended on as-needed basis without guaranteed hours

softwareforgood.com
GTM typeB2B
B2B
Offering typeServices
Services
Core offering1 text field

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.

Differentiator
Functional benefit
Problem solved
Quantifiable outcome1 of 4 values shown
  • $70 million in housing relief distributed through their COVID-19 Housing Assistance platform to 63,164 applicants
+3 more records
Product overview1 text field

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.

Product and service1 record
1Software and Web Development
Scale indicator11 records

Each record includes

Type, Value, Description, Source

Partnership11 partners
Strategic tierCoreTypeStrategic or Co-development PartnerAnnounced on2020-01-01
Description

Long-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.

Strategic tierCoreTypeStrategic or Co-development PartnerAnnounced on2020-01-01
Description

Partnership to build COVID-19 Housing Assistance Program portal for distributing CARES Act funding to residents struggling with housing costs during the pandemic.

Strategic tierCoreTypeChannel Partner/ Reseller/ DistributorAnnounced on2020-01-01
Description

Partner 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.

Strategic tierCoreTypeStrategic or Co-development Partner
Description

Ongoing 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.

Strategic tierCoreTypeStrategic or Co-development Partner
Description

Co-host of annual Code Switch civic hackathon focused on using data and technology to disrupt inequity in Minnesota communities.

6Open Twin Cities
Strategic tierCoreTypeStrategic or Co-development Partner
Description

Local brigade of Code for America; co-host of Code Switch hackathon alongside Software for Good and Techquity.

softwareforgood.com
Strategic tierMinorTypeStrategic or Co-development Partner
Description

Partner agency engaged with Regenerative Agriculture Foundation for AI literacy and ethics workshop exploring environmental and governance implications of AI adoption.

Strategic tierCoreTypeStrategic or Co-development Partner
Description

Nonprofit providing educational programs for African American youth; partnered for hackathons and ongoing web development mentorship program for middle and high school students.

Strategic tierMinorTypeStrategic or Co-development Partner
Description

Program of Minnesota High Tech Association providing STEM internship job board and wage matching to support internship program.

Strategic tierMinorTypeStrategic or Co-development Partner
Description

Digital-only news nonprofit; Software for Good team member embedded as UX Engineer working on user-centered design and site redesign.

Strategic tierMinorTypeGTM or Marketing Partner
Description

Nonpartisan coalition of businesses working to strengthen democracy; Software for Good joined as 100% In for Democracy participant.

Recent move7 records

Each record includes

Date, Type, Title, Description, Source

Expansion highlight5 records

Each record includes

Type, Description

Peers10 records
TypeDirect peer
Description

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).

TypeDirect peer
Description

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.

TypeDirect peer
Description

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.

TypeDirect peer
Description

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.

5Nava
TypeDirect peer
Description

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.

TypeDirect peer
Description

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.

7Wide Eye
TypeDirect peer
Description

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.

TypeDirect peer
Description

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.

TypeBroad incumbent
Description

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.

TypeBroad incumbent
Description

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

Each record includes

Headline, Details, Source

Weaknesses5 records

Each record includes

Headline, Details, Source

Competitive moat4 records

Each record includes

Type, Details

Key risks6 records

Each record includes

Headline, Details, Source

Key highlights7 records

Each record includes

Headline, Details, Source

Customer concentration

Classification, Details

Named customers18 records

Each record includes

Name, Industry, Type, Use case, Source, UUID

Segment3 records

Each record includes

Title, Type, Primary, Description, Pain point addressed, Use case, Source

Ideal customer profile3 records

Each record includes

Profile, Firmographic size, Sales motion, Sales cycle length, Buying structure, Purchase trigger, Buyer persona, Geography, Industry vertical, Primary use case, Description, Pain points, Evidence proof points, Target buyer

Technology focused
Yes
API detail
Has APIbool
No

Docs URL, Description

AI maturity
App detail

Has app

Feature3 records

Each record includes

Title, Differentiator, Description, Source

Core technology
Revenue estimate
Valuation estimate
Number of profiles
Profiles5 records

Each record includes

Name, Designation, Designation category, Overview, Profile commentary, Source

No data
No data
Funding overview

Funding stage, Last funding date, Total funding USD

Funding rounds

Each record includes

Round, Amount USD, Date, Pre money valuation, Total investors, Investors, News

Investors

Each record includes

Name, Type, Date of entry, Rounds participated, Website

Funding detail is available on the Subscription and Enterprise plan.Contact sales →

M&A

Each record includes

Name, Acquisition type, Announced date, Completed date, Status, Website, News

Investment

Each record includes

Name, Round, Announced date, Lead investor, Website, News

M&A and investment is available on the Subscription and Enterprise plan.Contact sales →

Software for Good

Custom Software Development Servicessoftwareforgood.com

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.

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

  • Custom software development
  • Web application development
  • Technology consulting services
  • Nonprofit technology solutions
  • Staff augmentation services

Where Software for Good is headquartered

Location

Headquarters

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

  1. 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.
  2. Staff Augmentation: Expert engineering staff augmentation services placing skilled developers with client organizations on acontract basis
  3. Fractional Tech Leadership: Part-time senior technology leadership (CIO, CTO, lead engineer) embedded with client teams

Pricing tiers

ModelBillingPrice
OtherPay-as-you-goContract Designer Rate

Go-to-market motion2 records

Distribution channels3 records

Marketing channels11 records

Software for Good product offering

Product offering

Core 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 profile

Named customers18 records

Segments3 records

Ideal customer profiles3 records

Software for Good technology and API

Technology

Technology 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 signal

Partnerships

Eleven partnerships are on record, tiered core and minor.

  • HousingLinkcoreStrategic or Co-development Partner · 1 January 2020Long-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 MinnesotacoreStrategic or Co-development Partner · 1 January 2020Partnership to build COVID-19 Housing Assistance Program portal for distributing CARES Act funding to residents struggling with housing costs during the pandemic.
  • United WaycoreChannel Partner/ Reseller/ Distributor · 1 January 2020Partner 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 PaulcoreStrategic or Co-development PartnerOngoing 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.
  • TechquitycoreStrategic or Co-development PartnerCo-host of annual Code Switch civic hackathon focused on using data and technology to disrupt inequity in Minnesota communities.
  • Open Twin CitiescoreStrategic or Co-development PartnerLocal brigade of Code for America; co-host of Code Switch hackathon alongside Software for Good and Techquity.
  • Soil and ShadowminorStrategic or Co-development PartnerPartner agency engaged with Regenerative Agriculture Foundation for AI literacy and ethics workshop exploring environmental and governance implications of AI adoption.
  • ANEW BAMcoreStrategic or Co-development PartnerNonprofit providing educational programs for African American youth; partnered for hackathons and ongoing web development mentorship program for middle and high school students.
  • SciTechsperienceminorStrategic or Co-development PartnerProgram of Minnesota High Tech Association providing STEM internship job board and wage matching to support internship program.
  • MinnPostminorStrategic or Co-development PartnerDigital-only news nonprofit; Software for Good team member embedded as UX Engineer working on user-centered design and site redesign.
  • Civic AllianceminorGTM or Marketing PartnerNonpartisan 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 assessment

Direct 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 presence

Software for Good financial estimates

Financial estimate

Revenue estimate

Valuation estimate

Software for Good leadership team

Management profile

Number of profiles

Profiles5 records

Software for Good funding detail

Funding detail

Funding 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 investment

M&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.

Unlock the full company data

50 free credits on sign-up, no credit card required.

Contact sales