Le cycle de vie des applications doit prendre en compte de manière aussi souple que possible l'évolution du besoin, mais aussi l'évolution des technologies. Ces deux évolutions sont asynchrones, ce qui est source de difficulté :
Ces questions se posent dès la création d'une nouvelle application, mais aussi au niveau des équipes de maintenance et d'exploitation.
L'apport des techniques de génération de code à partir d'une description modélisée n'est plus à prouver. Au delà des concepts il existe en maintenant des standards, des outils, des méthodes qui ont fait leurs preuves.
Mia-Studio est un outil réputé sur le marché français, et a été mis en oeuvre dans un grand nombre de configurations variées.
