L'appellation Développement spécifique désigne le développement d'un logiciel métier, spécifique à un contexte d'utilisation. Plusieurs étapes sont nécessaires au bon développement du programme comme la rédaction des spécifications, des tests logiciels... La mise en place d'une tierce maintenance applicative permet d'apporter des correctifs et de suivre l'évolution du logiciel.