Code Complete is a modelling tool and a code generator designed to give developers a simple and reliable solution to build modern software applications, with a world-class up-to-date architecture, an easy programming model and a very low risk to fail. With Code Complete, you will be able to take a quick start, building applications within hours instead of months, even if you are a new comer to programming. Still, because generated components leverage best practices across all layers, you will be able to implement the most demanding solutions, once you discover the unlimited capabilities of the product that has been designed from day one to address the challenge of top-class enterprise applications
Code Complete 5.0 includes a model designer (Code Complete Studio) that enables developers and designers to create models for the entity, domain and presentation layers. Code Complete supports creating empty models, models from databases or from an entity framework. When using the Code Complete Studio, the different models generated are stored in XML format in a project with an extension .ccproj. Code Complete also includes a code generation engine that supports code generation against your models using T4 templates and a Visual Studio Add-in that can generate fully functional three tier applications based on your models.