連邦政府と限られた数の企業がソフトウェア開発助成金の主な資金源となっています。技術補助金プログラムの大半は、非営利団体、営利事業、大学や大学に資金を提供するだけです。助成金申請者は激しい競争に直面する可能性があり、プログラムには通常、資金調達の使用に関する厳格なガイドラインが含まれています。特定の助成プログラムはオープンソースソフトウェア開発のみをサポートしていますが、他のプログラムは独自のソフトウェア製品の開発に資金を提供しています。
スモールビジネスイノベーションリサーチ
米国の中小企業管理局は、中小企業が技術サービスまたは製品の研究開発のために支払うのを助けるために資金を提供する中小企業革新研究プログラムを監督します。連邦政府の11の部門が、商務省、エネルギーおよび運輸省を含むSBIR補助金を提供しています。 SBIRプログラムは、500人以下の従業員を持つ営利目的の米国所有企業にのみ資金を授与します。 2011年6月現在、SBIRプログラムは2段階で資金を提供しています。最初の6ヶ月間のスタートアップの取り組みを支援するための最大10万ドル。第2段階では、結果を拡大し、2年間で商業的可能性を探るために最大75万ドル。 SBIRプログラムは、開発された技術を市場に移すための資金を提供していません。
中小企業技術移転プログラム
米国中小企業管理局によって運営されている中小企業技術移転プログラムは、非営利の研究機関や営利目的の中小企業に技術研究開発助成金を提供しています。国防総省、国立科学財団、エネルギー省、航空宇宙局および保健社会福祉省を含む5つの連邦機関および部門がSTTRの補助金を提供しています。営利事業はアメリカ人で、500人以下の従業員でなければなりません。 STTRの資金調達の対象となる非営利団体には、米国内にある中等教育機関、連邦政府資金による研究開発センター、および非営利の研究機関が含まれます。 STTRの資金調達の対象となるプロジェクトには、商業的、科学的または技術的開発のイニシアチブが含まれます。
サイバーインフラストラクチャプログラムのためのソフトウェア開発
国立科学財団はサイバーインフラストラクチャプログラムのためのソフトウェア開発を後援しています。 SDCIプログラムは、コンピュータネットワークのパフォーマンスとサイバーセキュリティに重点を置いて、エンジニアリングと科学に役立つテクノロジの開発に資金を提供します。オープンソース開発プロジェクトのみがSDCIの資金調達の資格を得ることができ、NSFはプログラムの無制限の適格性を拡大します。しかし、2011年6月現在、NSFはSDCIへの資金提供を大学のみに許可しています。一般的な助成金は10万ドルから300万ドルの範囲ですが、NSFは特定のプロジェクトに対してより高いレベルの資金を提供しています。
企業補助金
限られた数の企業がソフトウェア開発のための助成金を提供しています。たとえば、マイクロソフトはSoftware Engineering Innovation Foundationアワードプログラムを通じて資金を提供しています。 SEIFプログラムは、非営利の研究機関や大学にのみ資格を拡張します。マイクロソフトはプロジェクトの適格性をすべてのソフトウェアエンジニアリング分野に拡大し、C#、.NET、F#などのマイクロソフト製品を組み込んだプロジェクトを奨励しています。 SEIF資金の対象となるプロジェクトには、経験的ソフトウェア工学、Webアプリケーション開発、または安全なソフトウェア工学が含まれます。 2011年6月現在、マイクロソフトは1年間の資金提供のみで、助成金は15,000ドルから75,000ドルの範囲です。