Il software applicativo è costituito da programmi progettati per eseguire compiti specifici per gli utenti. Queste attività possono includere attività educative, personali o domestiche, strumenti progettati per aumentare la produttività aziendale e software che supporta applicazioni grafiche e multimediali. Il software applicativo è a volte raggruppato in una classe con un software di sistema, che fornisce i programmi di base su cui è alimentato un computer, come il sistema operativo, necessari per eseguire il software applicativo.
Esistono diversi tipi di software applicativo, tra cui suite di applicazioni, software aziendale, software di infrastruttura aziendale, software di gestione delle informazioni, software di accesso ai contenuti, software educativo e software di sviluppo multimediale. Le suite di applicazioni contengono più programmi che sono spesso correlati l'uno all'altro in funzione. Il software aziendale viene utilizzato da grandi organizzazioni e aziende che hanno bisogno di archiviare e accedere a grandi quantità di dati e di distribuirli a grandi gruppi di individui. Il software di infrastruttura aziendale consiste in programmi di supporto per la gestione del software aziendale utilizzato da queste aziende. Il software per l'Information worker è progettato per aiutare chi ha bisogno di creare e mantenere progetti per un reparto. Il software di accesso al contenuto è progettato per assistere nella pubblicazione di contenuti digitali e nell'accesso all'intrattenimento multimediale. Il software educativo viene utilizzato da coloro che si trovano in ambienti educativi. Il software di sviluppo multimediale è progettato per aiutare nello sviluppo della creazione e distribuzione di media elettronici.