Savezna vlada i ograničeni broj korporacija služe kao primarni izvori za potpore za razvoj softvera. Većina programa bespovratnih sredstava nudi samo sredstva za neprofitne organizacije, profitne tvrtke i fakultete i sveučilišta. Tražitelji bespovratnih sredstava mogu se suočiti sa žestokom konkurencijom, a programi obično uključuju stroge smjernice za korištenje sredstava. Određeni programi potpora podržavaju samo razvoj softvera otvorenog koda, dok drugi financiraju razvoj vlastitih softverskih proizvoda.
Istraživanje inovacija za mala poduzeća
Američka administracija za malo gospodarstvo nadgleda program za istraživanje inovacija u malom poduzetništvu, koji nudi sredstva za pomoć malim poduzećima u plaćanju istraživanja i razvoja tehnoloških usluga ili proizvoda. Jedanaest odjela savezne vlade nude potpore SBIR-a, uključujući Odjela za trgovinu, energetiku i transport. SBIR program dodjeljuje sredstva samo za profitne, američke tvrtke koje imaju više od 500 zaposlenika. Od lipnja 2011., program SBIR nudi financiranje u dvije faze: maksimalno 100.000 USD za potporu pokretanju projekta tijekom prvih šest mjeseci; i maksimalno 750.000 dolara u drugoj fazi kako bi proširili rezultate i istražili komercijalni potencijal u razdoblju od dvije godine. Program SBIR ne nudi sredstva za razvoj razvijene tehnologije na tržište.
Program prijenosa tehnologije za mala poduzeća
Program za prijenos tehnologije za mala poduzeća, koji vodi administracija male tvrtke u SAD-u, nudi stipendije za tehnološka istraživanja i razvoj za neprofitne istraživačke organizacije i profitne male tvrtke. Pet saveznih agencija i odjela nudi potpore za STTR, uključujući Ministarstvo obrane, Nacionalnu zakladu za znanost, Odjel za energiju, Nacionalnu upravu za aeronautiku i svemir i Odjel za zdravstvo i ljudske usluge. Profitne tvrtke moraju biti u vlasništvu Amerike, s 500 ili manje zaposlenika. Neprofitne organizacije koje ispunjavaju uvjete za financiranje STTR-a mogu uključivati institucije visokog obrazovanja, federalno financirane istraživačke i razvojne centre i neprofitne istraživačke organizacije smještene unutar SAD-a. Projekti koji ispunjavaju uvjete za financiranje STTR-a mogu uključivati komercijalne, znanstvene ili tehničke razvojne inicijative.
Razvoj softvera za cyberinfrastrukturni program
Nacionalna zaklada za znanost sponzorira program Software Development for Cyberinfrastructure. SDCI program nudi sredstva za razvoj tehnologije koja koristi inženjering i znanost, s primarnim fokusom na performanse računalnih mreža i cyber sigurnost. Samo razvojni projekti otvorenog koda mogu se kvalificirati za SDCI financiranje, a NSF proširuje neograničeno pravo na program. Međutim, od lipnja 2011. NSF je odobrio sredstva SDCI samo za sveučilišta. Tipična dodjela bespovratnih sredstava kreće se od 100.000 do 3 milijuna dolara, ali NSF je ponudio više razine financiranja za određene projekte.
Korporativne potpore
Ograničen broj korporacija nudi bespovratna sredstva za razvoj softvera. Primjerice, Microsoft nudi financiranje putem programa nagrada za inovacije Zaklade za softversko inženjerstvo. Program SEIF proširuje samo pravo na neprofitne istraživačke institucije i sveučilišta. Microsoft proširuje prihvatljivost projekta na sva područja programskog inženjerstva i potiče projekte koji uključuju Microsoftove proizvode, kao što su C #,.NET i F #. Projekti koji ispunjavaju uvjete za financiranje SEIF-a mogu uključivati empirijsko softversko inženjerstvo, razvoj web-aplikacija ili siguran softverski inženjering. Microsoft osigurava sredstva za samo jednu godinu, a bespovratna sredstva u rasponu od 15.000 do 75.000 USD od lipnja 2011. godine.