Qu'est-ce qu'un logiciel d'applications commerciales ?
Une application est un terme utilisé en informatique pour définir un programme ou un groupe de programmes qui exécutent une fonction. Un logiciel d'application commerciale est un progiciel (peut être personnalisé mais conditionné en une seule unité) qui exécute une fonction commerciale telle que la comptabilité ou la paie.
Histoire
Les premiers logiciels remplissaient des fonctions très étroites. Il n'était pas rare qu'un programme fasse un seul calcul sur tous les enregistrements de données, qui étaient souvent des cartes ou des bandes, puis fasse passer les mêmes données à travers un autre programme pour faire un autre calcul. C'est parce que les ordinateurs avaient très peu de mémoire et ne pouvaient pas gérer plusieurs actions à la fois. Les systèmes d'aujourd'hui regroupent les programmes en « applications », qui gèrent une fonction commerciale complète.
Une fonction
Le logiciel d'application peut effectuer n'importe quelle transaction commerciale. Il doit capturer des informations, stocker des données et manipuler ces données pour satisfaire un besoin. La transaction doit avoir une entrée, qui peut être une demande ou des informations qui déclenchent le démarrage du processus. L'application doit produire une sortie, qui est aussi généralement des données ou une requête. Un exemple simple est une application de paie. Une feuille de temps fournit des données d'entrée utilisées pour calculer le salaire d'une personne. La sortie est un chèque de paie.
Considérations
Les applications logicielles peuvent être des modules autonomes ou faire partie d'un système plus vaste tel qu'un ERP, qui intègre plusieurs applications partageant un ensemble de données. Les applications autonomes sont généralement plus faciles à mettre en œuvre et à utiliser, mais ajoutent des difficultés lorsque vous souhaitez partager des informations ou créer des rapports du point de vue de la gestion de l'organisation, car les données devront être collectées et transformées dans un format unique.