COM Express for .NET is the most powerful C#/VB.NET database code generator you can find, it generated the industrial-recognized CSLA.NET based business objects as well as highly advanced windows form and ASP.NET GUI layer. It provides support for MSSQL, JET, Oracle, MySQL, Firebird and Vista. DotNetNuke is supported. It generates field-level user security, forms and reports, n-level hierarchies and provides plug-in support for third-party components. It has a unique roundtrip generation process which keep your custom code safe and untouched. It preserves the familiarity, ease-of-use, scalability, intuitive code-generation, the capabilities for user security, validation rules, reporting, master\detail ASP.NET\windows form design and flexible third party component support. The following is a list of features: 1. Code generation is 100% customizable with VBScript-powered templates. Template scripting is done in a way which is very identical to the well-known ASP scripting. A professional template editor is included to facilitate the templates building and editing. 2. provides an easy-to-use Form designer to store the form layouts you like for code generation. The form designer helps you to position and size your controls as well as creating tab pages and frames. 3. control library makes it possible for you to use literally any third-party components. 4. generates applications with powerful search capabilities. A search dialog designer is provided for customizing the search dialog layouts. All properties are searchable with "AND?OR" expression supported. 5. generates validation rules for business object layer and handles the basic validation for you automatically. 6. capable of generating globalize applications. A multi-language text resource editor is provided. 7. provides full support for relational hierarchies to n-level. 8. creates ready-to-run ASP.NET applications which has user security, reporting, searchable web forms and grid display.