What does Gen do?
Gen is a computer-aided software engineering (CASE) tool and application development environment. It generates code in languages like Java, C, and COBOL from a 4GL programming language, automating much of the application development process.
Is this a system, application, or tool?
Gen is a tool set designed to automate application development. It provides a 4GL language and generates code, making it more than just a simple application or system.
What types of organizations use this?
Organizations that require rapid application development, particularly for mainframe environments, benefit from Gen. Industries with complex systems and a need for maintainable code, such as banking, insurance, and government, are good candidates.
When should we consider Gen?
A company should consider Gen when they need to generate applications for multiple platforms, including z/OS, UNIX, and Windows .NET, and want to use a model-driven approach to development. It is particularly useful when needing to maintain and evolve large, complex systems.
What are the alternatives to Gen?
Alternatives to Gen include other CASE tools and code generation platforms such as CA Plex, Progress OpenEdge, and OutSystems. These tools offer similar capabilities in terms of application development and code generation.