As of 2006 referred to as ALL:Fusion Gen, capable of generating J2EE and JAVA web applications in addition to legacy client/server and mainframe platforms. Metastorm's ProVision product provides support for many types of modeling techniques using a repository-based tool. Microsoft Visio provides diagramming support for some diagrammatic techniques, such as ER modeling using Crow's foot notation, data flow diagramming, process modeling and swimlane diagrams.