Les paquets, les bibliothèques logicielles, les exécutables, les fichiers, les bases de données ou encore des éléments de configuration (paramètres, scripts, fichiers de commandes) sont des composants logiciels.
L'architecture à trois niveaux est une architecture d'application logicielle bien établie qui organise les applications dans trois niveaux informatiques logiques et physiques : le niveau Présentation, ou interface utilisateur, le niveau Application, où les données sont traitées et le niveau Données, où les données
Un logiciel d'application (dit aussi « application ») est employé pour un type de travail bien précis.
Le logiciel d'application sert à gérer les programmes conçus pour une tâche particulière.
Le logiciel envoie les données au système d'exploitation qui les enregistre sur un support (le disque dur).