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.
Gestion de temps
Les logiciels de gestion de temps sont apparus dès les années 1980 (avec Timesheet aux États-Unis ou Temps 2000 en France). Ces logiciels recouvrent de nombreux types de fonctionnalités, y compris la gestion de temps, la planification, le contrôle des coûts et la gestion du budget, l'allocation des ressources, logiciels de collaboration, communication, gestion de la qualité et de la documentation ou les systèmes d'administration, qui sont utilisés pour faire face à la complexité des grands projets.