Федеральним урядом і обмеженою кількістю корпорацій служать основні джерела надання грантів на розробку програмного забезпечення. Більшість технологічних грантових програм пропонують лише фінансування для неприбуткових організацій, комерційних підприємств, коледжів і університетів. Вимагаючі гранти можуть зіткнутися з жорстокою конкуренцією, і програми зазвичай включають суворі рекомендації щодо використання фінансування. Деякі програми грантів підтримують лише розробку програмного забезпечення з відкритим кодом, в той час як інші фінансують розробку власних програмних продуктів.
Дослідження інновацій малого бізнесу
Управління малого бізнесу США здійснює нагляд за програмою досліджень інновацій малого бізнесу, яка пропонує фінансування для надання допомоги малим підприємствам для оплати досліджень та розробки технологічних послуг або продуктів. Одинадцять департаментів федерального уряду пропонують гранти SBIR, включаючи відділи торгівлі, енергетики та транспорту. Програма SBIR нагороджує фінансування лише для прибуткових, американських компаній, які мають не більше 500 співробітників. Станом на червень 2011 року програма SBIR пропонує фінансування у два етапи: максимум 100 000 доларів на підтримку стартап-заходів протягом перших шести місяців; і максимум $ 750,000 на другому етапі для розширення результатів та вивчення комерційного потенціалу протягом двох років. Програма SBIR не пропонує фінансування для переходу розробленої технології на ринок.
Програма передачі технологій малого бізнесу
Програма трансферу технологій для малого бізнесу, яку адмініструє Управління малого бізнесу США, пропонує гранти на дослідження технологій і розробок для неприбуткових дослідницьких організацій та комерційних малих підприємств. П'ять федеральних відомств і департаментів пропонують гранти STTR, включаючи Міністерство оборони, Національний науковий фонд, Міністерство енергетики, Національне управління аеронавтики та космічного простору та Департамент охорони здоров'я та соціальних служб. Комерційні підприємства повинні бути у власності американців, з 500 або менше працівників. Некомерційні організації, які мають право на фінансування STTR, можуть включати в себе вищі навчальні заклади, науково-дослідні центри, що фінансуються на федеральному рівні, і некомерційні дослідницькі організації, розташовані в США. Проекти, які мають право на фінансування STTR, можуть включати комерційні, наукові або технічні ініціативи з розвитку.
Розробка програмного забезпечення для програми кіберінфраструктури
Національний науковий фонд є спонсором програми розвитку програмного забезпечення для кіберінфраструктури. Програма SDCI пропонує фінансування для розробки технологій, що приносять користь інженерії та науці, з основним акцентом на продуктивність комп'ютерних мереж і кібербезпеку. Тільки проекти з розробки з відкритим вихідним кодом можуть претендувати на фінансування SDCI, а NSF поширює необмежені права на програму. Проте, за станом на червень 2011 року, NSF надав фінансування SDCI лише університетам. Типові гранти на гранти варіюються від $ 100 000 до $ 3 мільйонів, але NSF запропонував більш високі рівні фінансування для певних проектів.
Корпоративні гранти
Обмежена кількість корпорацій надає гранти на розробку програмного забезпечення. Наприклад, корпорація Майкрософт пропонує фінансування за допомогою програми нагородження Фонду інновацій програмного забезпечення. Програма SEIF лише поширює придатність до неприбуткових наукових установ та університетів. Корпорація Майкрософт розширює придатність проекту до всіх областей розробки програмного забезпечення та заохочує проекти, які включають продукти Microsoft, такі як C #,.NET і F #. Проекти, які мають право на фінансування SEIF, можуть включати емпіричну розробку програмного забезпечення, розробку веб-додатків або безпечну інженерну програму. Корпорація Майкрософт надає фінансування лише на один рік, а гранти - від $ 15 000 до $ 75 000, станом на червень 2011 року.