El documento describe Enterprise Architect, una herramienta de modelado UML que permite generar código en C# y C++ a partir del diseño de clases. La herramienta ofrece características como administración de modelos y proyectos, ingeniería de código, depuración y transformaciones MDA. Para generar código, se crea el diseño de clases, se selecciona el lenguaje deseado y luego se genera el código en el directorio especificado.