Il software per applicazioni generiche è un software utilizzato per eseguire un'ampia varietà di attività ed è utile per quasi tutti gli utenti di computer, come l'elaborazione di testi, l'editing di grafica e le applicazioni di fogli di calcolo. Al contrario, altri tipi di applicazioni software vengono utilizzate per eseguire attività specifiche, come la contabilità o la gestione dei contatti, oppure sono utilizzate in un particolare settore, come la compravendita di azioni o la gestione di librerie.
Il software applicativo per uso generico offre molte funzioni che le persone usano regolarmente, come il testo in corsivo in un'applicazione di elaborazione testi o l'aggiunta di una colonna di numeri in un'applicazione per fogli di calcolo. Per fare appello a una vasta gamma di utenti, questo tipo di software offre anche funzionalità specializzate che poche persone utilizzano, come l'indicizzazione automatica o le funzioni finanziarie.
Oltre ai word processor e ai fogli di calcolo, un altro tipo di applicazione generica è un database che memorizza e tiene traccia dei record di informazioni. Il software di presentazione viene utilizzato per creare e visualizzare presentazioni elettroniche. Le persone usano software di desktop publishing per progettare e produrre documenti che integrano testo e grafica, come brochure e volantini. Le applicazioni di accesso al contenuto consentono agli utenti di accedere a contenuti digitali, come musica, foto e video.
A volte le applicazioni generiche sono raggruppate in un pacchetto chiamato suite. Una suite per ufficio, ad esempio, include le applicazioni che è probabile che venga utilizzata da un impiegato. Una suite di grafica fornisce applicazioni per la creazione e la modifica di diversi tipi di grafica e animazioni.