Translates state machine into a target programming language.
SMC takes a state machine stored in a .sm file and generates a State pattern in 14 programming languages. Includes: default transitions, transition args, transition guards, push/pop transitions and Entry/Exit actions. See User Manual for more info.
Stonehenge is a java tool for code generation. It simplifies the process of mapping DB tables into programming code. It generates Java code, C# code, VB.NET code and potentially code for any language.
JCom is a bridge library between Java and Com to enable COM object access from Java classes.
Example: Creating an Excel worksheet, or using VisualBasic COM application from a Java application. See also this alternative http://com4j.kohsuke.org/