Un logiciel sur mesure, ?galement appel? logiciel personnalis? dans certains cas, est une application ou une suite logicielle con?ue et cr??e sp?cifiquement pour r?pondre aux besoins d’une entreprise, d’une organisation ou d’un utilisateur final individuel. Le niveau de personnalisation appliqu? ? ces progiciels sur mesure les distingue des progiciels g?n?raux disponibles dans le commerce. Un d?veloppeur de logiciels sur mesure est l’?quipe ou la personne charg?e de la cr?ation de ces applications logicielles personnalis?es.
En tant que membre d’une soci?t? de d?veloppement de logiciels existante ou en tant qu’entrepreneur individuel, les d?veloppeurs de logiciels sur mesure doivent se familiariser avec le style op?rationnel de l’utilisateur final ou de l’organisation. Comme il n’y aura g?n?ralement qu’un seul client pour lequel le logiciel est d?velopp?, il y aura plusieurs ?tapes de d?veloppement que le d?veloppeur de logiciels sur mesure devra respecter. Une fois que chaque ?tape de d?veloppement a ?t? achev?e, test?e et analys?e pour les am?liorations requises, la prochaine phase de d?veloppement peut commencer.
Une demande de d?veloppement de logiciels sur mesure est le plus souvent re?ue de grandes organisations, o? un logiciel personnalis? est utilis? pour g?rer les processus op?rationnels, d’inventaire, de ressources et financiers selon les besoins. Au fur et ? mesure que le logiciel est d?velopp?, un d?veloppeur de logiciel sur mesure doit ?tre pr?t ? incorporer des modifications au dossier de conception d’origine. Commencer le d?veloppement ? partir d’un canevas vierge et adapter le package pour r?soudre les probl?mes font souvent du d?veloppement de logiciels personnalis?s un processus plus cibl? que celui impliqu? dans la cr?ation de packages logiciels traditionnels.
L’exigence d’un logiciel personnalis? d?coule souvent d’un manque d’un progiciel commercial existant appropri? pour r?pondre aux besoins de l’utilisateur final. Dans ce cas, on s’attend souvent ? ce qu’un d?veloppeur de logiciels sur mesure innove, couvrant de nouveaux domaines au sens logiciel pour s’assurer que les exigences d?finies pour le package sont respect?es. Les clients se tournent ?galement vers le d?veloppeur pour obtenir des conseils sur la meilleure fa?on d’atteindre leurs objectifs dans le progiciel. C’est dans ce domaine que le d?veloppeur doit comprendre les pratiques de travail op?rationnelles de l’utilisateur final.
Les exigences de fonctionnalit?s sp?cifiques ne deviennent parfois apparentes qu’au fur et ? mesure que le progiciel est utilis?. Lorsque cela se produit, le d?veloppeur doit ?tre en mesure de r?adresser le logiciel cr?? pour effectuer les modifications n?cessaires. Dans ce domaine, le r?le d’un d?veloppeur de logiciels sur mesure diff?re d’un poste de d?veloppement de logiciels plus traditionnel. La nature fluide du processus de cr?ation et les am?liorations continues pour r?pondre aux besoins sp?cifiques des clients plut?t que des am?liorations g?n?ralis?es, ou des correctifs, pour corriger les erreurs de programme conf?rent au d?veloppement sur mesure une sensation beaucoup plus impliqu?e et personnelle.