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.
Logiciel libre
Les licences des logiciels libres sont souvent réparties en trois catégories, selon le degré de liberté qu'elles accordent en matière de redistribution.