About
Subscribe

EmSoft enhances its ERP offering

By IT Public Relations
Johannesburg, 01 Jun 2000

Business software solution provider EmSoft has made available the latest version of FourGen-CASE Tool product in their ERP solution range, which currently includes FourGen-Accounting, Fourgen-Fleet Management, FourGen-Distribution & Supply Chain Management and FourGen-Human Resources & Payroll.

These CASE Tools allow a company to maximise its investment in the core applications by using the concept of Modifiability-by-Design. The Tools allow for further application development in a controlled environment where integration is critical and there is no "off the shelf" solution. Therefore, should a customer relationship management (CRM) system become a requirement to integrate to the core systems this can be rapidly developed utilising the Fourgen Standards and Methodology.

EmSoft`s latest version of the Tools has a number of new innovative features and allows companies to develop in the robust server based language like I-4GL, Pick, Oracle Forms or COBOL and compile these to a JAVA or HTML front end without any rewriting of code.

"FourGen CASE Tools technology allows developers to design an application, and have the computer generate the code to create it," explains EmSoft managing director Gilbert Parsons. "This process not only reduces cost and development time, but also assures superior design consistency."

CASE Tools enables users to create custom extensions to their base applications. Usually, there are many divisions or subsidiaries in an organisation, each needing their own business rules. CASE Tools allows multiple special editions to be created for any given business process. Additionally, these custom extensions and special editions can be moved to new base software releases.

"This allows an organisation to achieve maximum benefit of customisation of its software to suit its own business process and rules," says Parsons.

FourGen-Form allows the development of new entry screens or "forms" for INFORMIX-4GL applications. It is an easy to use environment which allows you to create screens by "painting" them, and then using "dialogue" boxes to define the characteristics of the applications. The Form Painter acts as the control centre for running the Code Generator and stores the application definition in an INFORMIX-4GL "perform" file.

FourGen-Screen on the other hand, generates the code needed to drive the application. This code contains calls to the different library routines. It is designed and commented to facilitate future additions, modifications and support.

"FourGen-User Control Library is a plug-in module that was designed to give the end-user more control over how the application works and embedded features can be automatically installed in any generated application. Examples of some of these features include User Defined Fields; User-Definable Function Keys; Personal To-Do List; Context-Sensitive User-Definable Help; Free-Form Notes; Feature Requests; and Error Logging.

FourGen-Menus is an advanced menu creation system for UNIX-based systems that allows users to develop menus many times faster than with the UNIX shell language. The menus you create look better and offer features impossible to duplicate in other menu environments.

FourGen-Menus contain such features as different colours, graphics characters, automatically generated graphic boxes, headings, system variables, and at a Unix group and user level as well as application security.

FourGen-Report is a code generation productivity tool that uses a report image template to generate all necessary code for data output programs. This tool will generate highly structured, modifiable, regenerable and customisable Informix-4GL code. Report image templates can be created using a standard text editor.

FourGen-Report Writer is an end-user reporting tool that can also be used to create the report image templates. It allows end-users to create reports in an integrated environment that removes the need for end-user knowledge of complicated data structures and the complexities involved in joining SQL tables

Share