Logiciel
Les deux principales catégories de logiciels sont les logiciels "applicatifs" et les logiciels de "système". Le logiciel applicatif est destiné à aider les usagers à effectuer une certaine tâche, et le logiciel de système est destiné à effectuer des opérations en rapport avec l'appareil informatique.
Logiciel spécifique
La quasi-totalité des logiciels spécifiques sont des logiciels applicatifs, et il n'existe pratiquement aucun logiciel système ni jeu vidéo spécifique. Ceci est dû au fait que la demande sur le marché du logiciel système est très favorable à la vente de masse de produits standards: Il existe une forte demande en interopérabilité et en compatibilité. Dans le domaine des logiciels applicatifs, par contre, il existe un très grande diversité de demandes, avec un certain nombre de variations. Les logiciels standards répondent souvent à un nombre limité, voire insuffisant de variations, et c'est ce créneau qui est exploité par les logiciels spécifiques.