Acceleo is an open source code generator designed to efficiently implement the MDA approach and to improve software development productivity. Acceleo is natively integrated with Eclipse and EMF, and provides the following model engineering innovations: incremental generation, meta-model interoperability, tree-like syntax, template driven customisation, and more.