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.
E-mailing
Il existe deux types de systèmes d'e-mailing : les logiciels emailing et les applications accessibles depuis un navigateur web. Pour réaliser une campagne emailing, il existe des logiciels spécialisés. Ces produits offrent généralement un service de routage (SMTP) ainsi qu'un service de statistiques qui permet de savoir qui a ouvert le message et qui a cliqué sur les hyperliens.