Visio Forward Engineer is an Office 2010 add in that provides Visio the ability to script the database creation of a data model. Even if it contains several limitations, it helps Office Visio users to create simple data models using the Visio interface without the need to install the older 2003 Enterprise Architect version.
The Visio Forward Engineer is now a project on CodePlex – visit http://forwardengineer.codeplex.com to read the full documentation.
Full source code is provided for free. Inside the zip file a “publish” folder contains the setup files which will install the add-in without the need to compile the code.