GeneXus
GeneXus is a method that integrates implementation methods and related tools to realize the whole life cycle of IT system, including system analysis, design, code generation, system automation deployment and system maintenance. GeneXus enables software developers to focus on the description and management of business processes, business objects, and business rules, and then realizes automatic generation of high-quality codes. Technology-independent knowledge base allows the full reuse of the internal corporate knowledge, and is not affected by the changes in IT technology, thus minimizing the total cost of enterprises' IT construction. Depending on customers' operating environment, GeneXus can generate Java, C#, RPG, COBOL and other back-end mainstream source codes, as well as HTML5, Javascript, CSS3 and other front-end source codes, and realize automatic system deployment.