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.
Distribution de logiciels
Il n'existe pas de distinction formelle entre un logiciel standard et un logiciel spécifique. Les logiciels standard offrent généralement des possibilités d'adaptation aux besoins spécifiques de certains utilisateurs. Cependant étant donné le coût élevé de telles opérations de "customization", et les difficultés qu'elles peuvent apporter, celles-ci sont souvent réduites au minimum.