Le logiciel sur mesure est un logiciel personnalisé développé pour un client spécifique. Les développeurs travaillent avec le client pour adapter un produit à un besoin très spécifique, en travaillant à partir de zéro ou avec une base de logiciel, ils peuvent construire et adapter à l'utilisation de différents clients. Ces logiciels peuvent être beaucoup plus chers que les produits destinés à la production de masse et l'utilisation. Dans certains contextes, une entreprise peut se sentir détriment vaut les avantages.
Avec la conception de logiciels sur mesure, les développeurs peuvent contrôler étroitement la programmation et de fonctionnalités. Comme ils n'ont pas besoin de faire un produit qui fait appel à un vaste marché, ils peuvent permettre à toutes les caractéristiques de la demande des clients. Le résultat peut être un programme hautement spécialisé qui fonctionne efficacement pour une entreprise, mais ne serait pas nécessairement utile pour les autres. Un spa, par exemple, pourrait demander un programme personnalisé pour la gestion de ses rendez-vous qui reflète les besoins et les politiques spécifiques de l'organisation.
Les grandes entreprises sont plus susceptibles de commander des logiciels sur mesure, car ils peuvent justifier la dépense. Un produit qui répond précisément à leurs besoins peut également être vaut le coût, surtout si elles ont des problèmes de sécurité ou d'effectuer des opérations uniques que les logiciels régulière ne peut pas expliquer. Les équipes de programmation peuvent tenir compte des désirs exprimés par les clients afin de développer un cadre approprié et de le transformer en un programme à part entière.
La conception de logiciels sur mesure commence généralement par des rencontres entre les programmeurs et les clients afin que tous les partis comprennent les limites et les attentes du projet. Lorsque l'entreprise sait quel genre de produit Les besoins de la clientèle, il peut fournir une estimation. Les clients peuvent rencontrer plusieurs développeurs qui se spécialisent dans des produits similaires comme les logiciels de gestion des stocks pour avoir une idée de l'éventail des options disponibles et les prix. Lorsque le client accepte les termes et signe un contrat, les programmeurs peuvent commencer.
Certains logiciels sur mesure peut être codé à partir du sol pour produire un programme entièrement nouveau. D'autres sociétés peuvent avoir une base qu'ils s'adaptent aux besoins des clients. La structure sous-jacente et le cadre seront partagés avec d'autres programmes. Le résultat final, cependant, peut être radicalement différent, parce que les programmeurs de personnaliser chaque aspect. En utilisant une base générique peut aider à accélérer le processus de développement et de débogage, les développeurs de logiciels ont un cadre familier pour commencer.Logiciel sur mesure peut être puissant, flexible et extrêmement utile. Elle a quelques inconvénients. Si les développeurs sortent de l'entreprise ou ne partagent pas le code source, l'acheteur peut ne pas être en mesure d'obtenir un soutien pour le logiciel. Cela peut être un problème si le client a besoin de mises à jour pour répondre à de nouveaux besoins ou si quelque chose commence à aller mal.