Visio Forward Engineer is an Office 2010 add-in that provides Visio with the ability to script the database creation of a data model. Though it presents several limitations, it helps Office Visio users 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.
The 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.