close

501(c)(3) nonprofit · est. 2014

Code & communityfor the common good

Student teams building free software for nonprofits. Connecting technical skills with community need.

A group photo of Hack4Impact students
Students working together on a nonprofit project

How it works

From campus to community

01

Nonprofits apply with a project

We review proposals and match organizations with a student chapter suited to the work.

02

Students design and build

Chapter teams work closely with the nonprofit throughout the semester or year to define requirements, design mock ups, and develop real software.

03

Software is handed off, free

The nonprofit owns the finished product. No cost, no strings attached. We offer dedicated maintenance or nonprofits can re-apply as a pro-bono maintenance project.

Our programs

Community in action

Program 01

Nonprofit Software

Student teams design and build custom web tools, mobile apps, and data platforms completely free for nonprofits. Open source, no licensing fees, and no strings attached. Additionally, we offer low-cost paid maintenance and long-term support for nonprofits without the technical staff to maintain projects.

Learn more →
A group photo of students from the UPenn chapter

In their words

“...the kind of passion for socially-minded engineering our industry desperately needs.”

Javid Fathi

Software Engineer Lead, Microsoft

Featured project

Whistleblower Database

Problem

For Students

Code for communities.

Join a chapter and build real software for nonprofits.

For Nonprofits

Work with students.

Get a student team to build your next tool — free of charge.

For Mentors

Guide the next generation.

Share your expertise with student teams doing real work.

For Sponsors

Fund the mission.

Power the chapters and projects driving tech for good.