Programy non-profit realizują misję organizacji charytatywnych, agencji i firm non-profit. Organizacje non-profit, powszechnie określane jako NPO, tworzą programy non-profit, aby służyć wybranym społecznościom. Takie programy pozwalają organizacjom realizować swoje cele. Charakter programu non-profit zależy od grupy, która go obsługuje. Niektóre mają na celu pomoc innym organizacjom non-profit, podczas gdy inne zapewniają zasoby dla społeczeństwa.
Większość organizacji non-profit jest zorientowanych na usługi i filantropijnych. W przeciwieństwie do firm nastawionych na zysk, organizacje non-profit nie mają udziałowców. Gdy organizacjami non-profit zarządza komitet, zarząd lub trust, członkowie ci mogą otrzymać wynagrodzenie, jeśli zezwala na to statut organizacji. Wynagrodzenia dla członków zarządu są jednak rzadkie i nie zawsze mają charakter pieniężny. Pracownicy i personel mogą jednak otrzymywać wynagrodzenie lub poświęcać swój czas na wolontariat bez oczekiwania wynagrodzenia.
Duża część budżetu na programy non-profit pochodzi z dużych podmiotów, które posiadają znaczne zasoby pieniężne, w tym rządów i fundacji oraz z mniejszych źródeł, takich jak osoby fizyczne. Niektóre programy non-profit skupiają się na zbieraniu funduszy na określony cel lub zapewnianiu finansowania innego programu. Popularność programu często zależy od celu, który promuje, oraz od tego, jak istotna jest ta sprawa dla obaw społecznych. Może to stać się decydującym czynnikiem, ile funduszy otrzyma program, a dostępność finansowania determinuje w dużej mierze czas trwania i sukces programu.
Programy i działania non-profit zależą od grupy, która je organizuje. Istnieje wiele organizacji non-profit zajmujących się obsługą na skalę globalną, podczas gdy inne koncentrują swoje wysiłki na bardziej ograniczonym obszarze. Organizacje non-profit, które działają za granicą, często zapewniają bardzo potrzebne zasoby krajom zubożałym i rozwijającym się.
Międzynarodowe organizacje non-profit zazwyczaj zapewniają tymczasową lub długoterminową pomoc, taką jak usługi medyczne i zaopatrzenie, dostęp do edukacji oraz poprawa lub rozwój infrastruktury. Inne popularne programy starają się oferować zasoby pracy i szkolenia, pomoc pieniężną oraz zakwaterowanie i żywność. Wiele organizacji non-profit prowadzi programy non-profit, które podnoszą świadomość praw człowieka, wzywając do publicznego aktywizmu i wsparcia. Istnieją również organizacje non-profit, które niosą pomoc w czasach kryzysu.
Inne organizacje non-profit prowadzą programy na skalę regionalną lub krajową. Te lokalne programy dotyczą problemów społeczności, w tym nieodpowiednich systemów edukacji, pomocy społecznej i reprezentacji grup mniejszościowych. Popularne są również programy, które wzywają do uświadamiania sobie różnic społecznych, badań medycznych, znęcania się nad zwierzętami i narkomanii. Instytucje edukacyjne, takie jak muzea, mogą realizować programy informujące społeczeństwo o sztuce i nauce.