Federální vláda a omezený počet firem slouží jako primární zdroje pro granty na vývoj softwaru. Většina technologických grantových programů nabízí pouze financování neziskovým organizacím, prospěšným podnikům, vysokým školám a vysokým školám. Žadatelé o grant mohou čelit silné konkurenci a programy obvykle obsahují přísné pokyny pro financování využití. Některé grantové programy podporují pouze vývoj softwaru s otevřeným zdrojovým kódem, zatímco jiné podporují vývoj vlastních softwarových produktů.
Small Business Innovation Research
Administrativa USA pro malé podniky dohlíží na program Small Business Innovation Research, který nabízí finanční prostředky na pomoc malým podnikům při výzkumu a vývoji technologických služeb nebo produktů. Jedenáct oddělení federální vlády nabízí granty SBIR, včetně oddělení obchodu, energetiky a dopravy. Program SBIR uděluje finanční prostředky pouze pro ziskové společnosti ve vlastnictví Ameriky, které nemají více než 500 zaměstnanců. V červnu 2011 nabízí program SBIR financování ve dvou fázích: maximálně 100 000 USD na podporu startovacího úsilí během prvních šesti měsíců; a maximálně 750 000 dolarů ve druhé fázi za účelem rozšíření výsledků a prozkoumání obchodního potenciálu během dvouletého období. Program SBIR nenabízí prostředky k přesunu vyvinuté technologie na trh.
Program pro přenos technologií pro malé podniky
Program Small Business Technology Transfer, spravovaný správou Small Business Administration USA, poskytuje granty na výzkum a vývoj technologií pro neziskové výzkumné organizace a prospěšné malé podniky. Pět federálních agentur a oddělení nabízí granty STTR, včetně Ministerstva obrany, Národní vědecké nadace, ministerstva energetiky, národní letecké a vesmírné správy a ministerstva zdravotnictví a humanitních služeb. Pro-ziskové podniky musí být americký-vlastnil, s 500 nebo méně zaměstnanci. Neziskové organizace způsobilé pro financování STTR mohou zahrnovat postsekundární vzdělávací instituce, federálně financované výzkumné a vývojové střediska a neziskové výzkumné organizace se sídlem ve Spojených státech. Projekty způsobilé pro financování STTR mohou zahrnovat iniciativy v oblasti komerčního, vědeckého nebo technického rozvoje.
Vývoj softwaru pro program Cyberinfrastructure
Národní vědecká nadace sponzoruje program Software Development for Cyberinfrastructure. Program SDCI nabízí finanční prostředky na vývoj technologií, které jsou prospěšné pro inženýrství a vědu, s primárním zaměřením na výkon počítačových sítí a kybernetickou bezpečnost. Pouze vývojové projekty s otevřeným zdrojovým kódem se mohou kvalifikovat pro financování SDCI a NSF rozšiřuje program o neomezenou způsobilost. Nicméně od června 2011 poskytuje NSF finanční prostředky SDCI pouze vysokým školám. Typické granty se pohybují od 100 000 do 3 milionů dolarů, ale NSF nabízí pro některé projekty vyšší úroveň financování.
Podnikové granty
Omezený počet firem nabízí granty na vývoj softwaru. Například společnost Microsoft nabízí finanční prostředky prostřednictvím programu Software Engineering Innovation Foundation. Program SEIF pouze rozšiřuje způsobilost pro neziskové výzkumné instituce a univerzity. Společnost Microsoft rozšiřuje způsobilost projektů na všechny oblasti softwarového inženýrství a podporuje projekty, které zahrnují produkty společnosti Microsoft, jako například C #,.NET a F #. Projekty způsobilé pro financování ze strany SEIF mohou zahrnovat empirické softwarové inženýrství, vývoj webových aplikací nebo zabezpečené softwarové inženýrství. Společnost Microsoft poskytuje finanční prostředky na jeden rok a granty se pohybují od 15 000 do 75 000 dolarů od června 2011.