Metamill is a professional UML CASE tool. Supports latest UML 2.0 standard. Model files are open standard XMI 1.2 XML files. Metamill packages can be stored independently as XMI files, e.g. under version management system. Java, C, C++ and C# source code can be round-trip engineered. Metamill is a native Windows binary. It opens quickly and runs swiftly. Now with recursive code import and model templates. Version 4.0 adds support of UML 2.0.