ViziGen Systems for ViziGen training, consultancy, and development
What is ViziGen?

ViziGen
ViziGen is a software development tool for automating the production of source code - it is a code generator.
Is ViziGen tied to any particular software development platform or language?
No - ViziGen can generate code for any development platform or language that uses text files.
How does ViziGen work in outline?
The software developer creates a set of templates that will be used to generate the required code. Then a model of the required system is either created within ViziGen or imported from a third party modelling tool (if it can export its model in XMI format). When the Generate button is clicked ViziGen combines information from the model with the templates to produce the required code. The whole process is completely under the control of the software developer. It should be noted that the templates can be used on project after project...
Can ViziGen generate everything for me?
Theoretically it can but it wasn't designed to do everything. It's a question of what's cost effective. ViziGen is best used where the production of source code from a model of a system is a mechanical process. For example data access layers, SQL scripts and even forms for presentation layers in certain cases. The essential logic of a system is still best written by a software developer. If ViziGen is used to generate the building blocks it becomes quicker to create the system in a prototyping fashion than to create a model of it.
Can ViziGen generate complex code?
Yes! Click here to view some sample code for a web page, together with database access code - all generated using ViziGen.
Will I have to change my methods of working? 
No - ViziGen simply does what a computer programmer would do - it creates source code files and nothing else. You may, however, choose to refine the way you work so that ViziGen can generate more and more code for you.
Is ViziGen easy to learn?
ViziGen has an in-built Help system that provides context-specific assistance at every step. In addition the Help system features a set of tutorials that introduce all the major features and are designed to get the developer generating code in the shortest possible time.
Is ViziGen easy to use?
ViziGen was designed with productivity in mind - not just in generating code - but so that configuring it can be accomplished as speedily as possible.
Are any special skills or abilities required
The software developer must have a complete understanding of the software development process being used - the platform, the languages used, the architecture, and the quality standards for best practice. In addition the ability to recognise patterns and create abstractions is probably essential.
Learn more about ViziGen Online Demonstration
How to proceed...
Download ViziGen now and try it for yourself. If you like it you should then Register and take out a subscription.
Copyright© 2007 ViziGen Ltd For more information on ViziGen