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.
Études logicielles
Pour étudier les logiciels comme artéfacts, les études logicielles s’inspirent de méthodes et de théories des humanités numériques. Méthodologiquement, les "software studies" ne correspondent pas aux domaines de l’informatique et de l’ingénierie logicielle, qui s’intéressent principalement aux logiciels dans le cadre des théories de l’information et de leur application pratique. Cependant, ces domaines partagent tous un intérêt marqué pour l’alphabétisme informatique, particulièrement en ce qui concerne la programmation et le code source. Cet accent mis sur l’analyse des sources et des processus des logiciels distingue les "software studies" des "new media studies", qui s’intéressent généralement plutôt aux interfaces.