Gratisprogram finns förvisso gott om, och det finns många olika typer av nedladdningar av mjukvara som är tillgängliga utan kostnad på olika plattformar. Det finns en mängd olika versioner av nedladdningsbar programvara som är tillgänglig permanent för en kostnad. Ett exempel på detta är shareware, som måste betalas för efter att en viss provperiod har gått ut, och det finns andra tillfällen där freeware-program så småningom måste betalas för, till exempel program som är gratis för personligt bruk men kostar pengar om de används för en företag.
Specifikt för kostnadsfria gratisprogram finns det praktiskt taget obegränsade mängder program som är tillgängliga att ladda ner och använda utan kostnad. De huvudsakliga skillnaderna mellan typer av gratisprogram är syftet med vilket de används tillsammans med plattformen eller enheten som de är tillgängliga på. Praktiskt taget alla typer av datorprogram har gratis nedladdningar utöver sina motsvarigheter som betalas för att använda. Många webbplatser är dedikerade till att erbjuda specifika typer av gratisprogram, andra erbjuder så många gratisprogram som möjligt, och ännu fler onlinesajter är dedikerade till att marknadsföra ett gratisprogram i synnerhet.
Gratisspel och underhållning är designade enbart för fritid och kan laddas ner för persondatorer, mobiltelefoner och mer. Många datorprogrammerare använder gratisprogram för att göra människor medvetna om deras program i hopp om att deras spel ska ”ta fart” och ge dem antingen erkännande, möjligheten att få betalt för sin programvara eller möjligheten att få fler betalda projekt. Andra skapar enkla eller komplexa freeware-spel som en hobby på fritiden och erbjuder dem för nedladdning som en del av sin egen underhållning. Andra populära typer av gratisprogram för underhållning är multimedia – ljud- och videospelare som innehåller ett brett utbud av funktioner för att spela och ändra musik- och videofiler.
Många typer av gratisprogram är systemverktyg för olika datorplattformar och bärbara elektroniska enheter. De erbjuder verktyg för att ändra filer, kontrollera diagnostik, underhålla nätverk och förbättra datorsäkerheten. Många gratisprogram gör samma tjänster som betalprogram gör. Det finns till exempel gratis antivirusprogram som erbjuder säkerhet som är jämförbar med deras ofta dyra motsvarigheter. På liknande sätt kan gratisprogram använda kalendrar och adressböcker som kan användas för att organisera personuppgifter och integrera dem i vilken elektronisk utrustning de än körs på.
Gratisprogram som är designat för kontors- och företagsbruk är mer komplicerat och kan vara svårare att få tag på eftersom programmerare kan känna ett behov av att ta betalt för programvara som används för att tjäna pengar. Ändå, om det finns ett betalprogram för ordbehandling, kalkylblad, bokföring eller annan affärsapplikation, finns det oftast ett gratisprogram som gör liknande funktioner. Vanligare typer av gratisprogram i enlighet med dessa linjer är grafikprogram, såväl som applikationer för datorprogrammering. Man behöver inte leta längre än till hans eller hennes favoritsökmotor för att börja leta efter de olika typerna av gratisprogram som är tillgängliga online.