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.
Workflow
De nombreux systèmes logiciels existent pour prendre en charge les flux de travail dans des domaines particuliers. Ces systèmes gèrent des tâches telles que le routage automatique, le traitement partiellement automatisé et l'intégration entre différentes applications logicielles fonctionnelles et systèmes matériels qui contribuent au processus de valeur ajoutée sous-jacent au flux de travail. Il existe également des fournisseurs de logiciels qui utilisent le service de messagerie piloté par le processus technologique et basé sur trois éléments :