Program grants are offered by a variety of entities including governmental bodies like the NIH, non-profit organizations such as the ACS, and private foundations like the Bill & Melinda Gates Foundation. Each organization has its own criteria, focus areas, and application processes.