The strategy is based on using the Struts architecture and tools to build a Model - View - Controller user interface.
Most of the work is done through the Web Diagram view and various wizards and panels. Java code must also be inserted at key points in the generated components.