The X-MAN tool has been developed in the European project CESAR, for component-based system development. CESAR is a large industrial project that aims to develop a component-based technology that can be used for developing embedded systems in multiple domains, including automotives and avionics. X-MAN has been successfully evaluated by CESAR's external reviewers and internally by Airbus Operations Limited for the avionics domain. X-MAN is designed and implemented using MDE, in this paper we describe its design and implementation.