Qu'est-ce qu'un logiciel d'application?
Le logiciel d'application est un type de logiciel informatique conçu pour être utilisé par les utilisateurs finaux afin d'accomplir des tâches spécifiques telles que la rédaction d'une lettre, l'édition d'une photo ou la lecture d'un fichier vidéo. Le terme se réfère non seulement au logiciel lui-même, mais également à la mise en oeuvre de ce programme et à l'utilisation des capacités et de la puissance de la plate-forme informatique exécutant le système d'exploitation sous lequel le logiciel d'application s'exécute. Par exemple, installer un programme de conception Web WYSIWYG (WYSIWYG), le configurer et l’utiliser pour créer des pages Web est l’essence même du logiciel d’application.
Certaines caractéristiques observées avec ce type de logiciel ne sont pas visibles avec les programmes système. Parmi ces caractéristiques, il y a la présence d'un type d'interface utilisateur, généralement graphique, d'où le terme "interface utilisateur graphique" (GUI). Ces types de programmes offrent souvent aux utilisateurs finaux la liberté de créer ce qu’on appelle un logiciel écrit par l’utilisateur sous la forme de modèles utilisés pour le traitement de texte et la comptabilité, de macros de traitement de texte permettant d’automatiser de petites tâches et même de filtres pour la gestion du courrier électronique. Les éditeurs de texte figurent parmi la longue liste des différents types de logiciels d’application et constituent probablement l’un des meilleurs exemples de la manière dont ces programmes permettent de développer davantage de programmes.
Un développeur Web peut être l'utilisateur final d'un éditeur de texte dans lequel il peut coder des scripts côté client et côté serveur afin de réaliser une grande variété de fonctionnalités pour les pages Web. Par exemple, le développeur peut écrire un script dans un éditeur de texte qui extrait le contenu d’une base de données pour l’affichage dynamique de pages Web. L'éditeur de texte est le logiciel d'application utilisé pour créer le script, qui est lui-même une petite application, mais ce n'est pas un logiciel d'application, comme l'éditeur de texte dans lequel il a été créé.
Lorsque des programmes d’application sont regroupés, l’ensemble est presque toujours appelé une suite d’applications. Les programmes de la suite interagissent généralement entre eux dans le fait qu’ils peuvent tous être utilisés pour créer un fichier qui exploite leurs diverses fonctionnalités. Par exemple, une suite logicielle d’application peut être composée d’un traitement de texte, d’un tableur, d’un programme de manipulation d’images et d’un programme de dessin. Si l'utilisateur peut effectuer des opérations telles que l'incorporation d'une feuille de calcul dans un document créé par le traitement de texte, il y a une interactivité dans la suite. Les logiciels d’application peuvent être destinés à un usage personnel ou à des logiciels d’entreprise exécutant différentes tâches, telles que la création de présentations, la traduction de documents dans une langue étrangère ou la modification de fichiers audio et vidéo.