What is Cool:Gen?
a) Cool:Gen is a integrated CASE Tool (Computer Aided Software Engineering),i.e., a software tool designed for use in Computer Aided Software Engineering.
b) In general, Cool:Gen is a 4GL - which uses a database to store its meta structure and then code-generate the business functions, which run on the server and either a fat or thin client component.
c) Supports all stages of the S/W life cycle
d) Cool:Gen automatically generates code in COBOL, C, C++, Java, .NET for deploying the application in variety of supported environments such as Windows, Mainframe, Unix, etc.
Why Cool:Gen is used?
a) Systems are 100% generated for multiple environments from a single model.
b) Cool:Gen provides code generators that enable organizations to deploy their new applications to numerous modern platforms and architectures such as J2EE, .Net, Unix, Web Services and SOA.
c) For organizations which wish to remain on the mainframe or modernize existing legacy applications, Cool:Gen?s robust code generators enable organizations to modernize their applications without getting off the mainframe.
d) Cool:Gen provides an optimal Component Based Development environment that can enhance project manageability, improve system quality, enhance software reuse and increase developer productivity.
Advantages of Cool:gen:
1) Model-Driven Architecture
2) 100% Code Generation
3) Platform Independent Development
4) .NET Framework Support. (for AllFusion Gen onwards)
5) J2EE Framework Support
6) Application Integration
7) Web Generation
8) Reuse Strategies.
Hope i answered your question.
Sorry for very late reply...