Orange Labs uses model-driven software development tools to optimize resources, minimize defects, and maintain a flexible architecture. Their initial goals were to reduce costs through preliminary design work, improve quality by sharing a common model, and maintain flexibility. They have evolved their process to use Maven, Jonas, and Enterprise Architect with Acceleo code generation instead of their previous tools. Feedback indicates benefits of increased accessibility and reduced licensing costs, though a complete Eclipse UML modeler would be preferable.