Qu'est-ce qu'un programme en conserve?
Un programme pré-programmé est un type de logiciel configuré pour fournir des solutions spécifiques ou des correctifs pour certains types de fonctions. Contrairement aux autres types de logiciels, les logiciels en boîte ne sont pas conçus pour permettre beaucoup de personnalisation. Généralement, le programme intégré est conçu pour être utilisé de manière spécifique et pour effectuer des tâches spécifiques. Bien que de petites options puissent être intégrées au programme pour permettre à l'utilisateur final de procéder à de légers ajustements dans le fonctionnement du logiciel, celles-ci sont soigneusement limitées aux ajustements définis dans le programme lui-même et ne peuvent pas être étendues.
Il existe un certain nombre de types différents d'applications de programmes en boîte sur le marché aujourd'hui. L'un des exemples les plus courants est le logiciel conçu pour combiner des programmes courants, tels qu'un programme de traitement de texte, un tableur et un programme de création de présentations. Bien que polyvalent, ce type de package, souvent connu sous le nom générique de suite bureautique, offre de nombreuses fonctionnalités intégrées au logiciel, ce qui limite les possibilités des utilisateurs finaux. Par exemple, un programme pré-programmé de traitement de texte permet généralement d’enregistrer un document dans un seul des nombreux formats, sans option d’ajout à cette liste.
Les bases de données ayant une capacité de personnalisation limitée sont également souvent considérées comme des exemples de produits de programme en boîte. Une base de données de ventes est normalement équipée d’une plage de champs prédéfinie sur un modèle, mais peut permettre aux utilisateurs finaux d’adapter ces champs en les organisant sur le modèle, en associant des valeurs à ces champs et en ajoutant éventuellement quelques champs. Bien qu’un peu plus polyvalent qu’un programme ne permettant aucune personnalisation, ces bases de données ne permettent toujours pas de modifier le code de base du programme et peuvent même comporter des protocoles de sécurité qui empêchent les utilisateurs finaux d’accéder et de lire ce code.
D’autres progiciels préprogrammés visent davantage à aider à faire face aux problèmes informatiques pouvant survenir de temps à autre. Ici, l’accent est mis sur la réparation informatique, souvent en identifiant les défaillances des programmes informatiques ou en détectant la présence de logiciels malveillants qui compromettent le fonctionnement d’un ou de plusieurs programmes. Comme pour les suites bureautiques, les tâches qu'un utilisateur final peut exécuter avec ces programmes sont souvent limitées à celles autorisées par le code écrit spécifiquement pour l'application.
Bien que quelque peu limité, l’utilisation d’un programme en boîte présente des avantages. Étant donné que des limites sont définies, les consommateurs peuvent déterminer si les fonctionnalités d’un programme donné répondent à leurs besoins. Souvent, la conception du programme intégré permet volontairement aux utilisateurs finaux d’activer facilement les fonctions. Pour les utilisateurs qui ne sont pas formés à l'écriture de code logiciel ou à la modification de logiciels, cette facilité d'utilisation constitue un avantage considérable qui leur permet de se concentrer davantage sur la réalisation de tâches et moins sur la conception ou l'adaptation de code pour obtenir le résultat souhaité.