About Gensol
Gensol is our model-driven software technology. All software applications that have been developed using Gensol utilize several well-defined action models that are built into the Gensol runtime. For example, the Tab Enquire model is available to list records from tables in the application database. This model can be used to enquire upon the data using user-defined filters and sort criteria. These and several other elements that comprise the Tab Enquire model are intrinsic to it and are available to the user as a generic facility irrespective of the data being enquired upon.
The Gensol runtime supports several models. Click on the Products tab label to read more.
The Gensol application developer uses the Gensol Toolkit to configure the modules that comprise an application. Click on the Toolkit tab label to read more.
The Gensol Report Writer is used by the developer and also the trained end user to create and amend reports that integrate perfectly within the application. Click on the Reports tab label to read more.
We support the client/server and the browser platforms. Click on the Browser label to read more.
We are able to develop applications rapidly when using Gensol. More importantly, we are able to modify an existing Gensol application very quickly. There is much less likelihood of introducing a software bug into the application because the Gensol models and the Toolkit constrain the developer to configure the module or re-configure it using well-tried and tested methods. Since the Gensol Runtime environment already includes a great deal of function that is intrinsic to the several models in use, the scope for error in programming a module has been reduced drastically.
When we upgrade Gensol we do so typically to improve the models and the report writer models. As we do this we certainly create bugs. One very important facet of our quality assurance process is that by using a model-driven architecture, when testing an application if we find a bug in an Enquire module we are very likely to see the same problem emerge in all Enquire modules. This applies for all model types in the Gensol environment. As a result we tend to identify any bugs in new versions of Gensol immediately and clear them away before release. This is a form of 'self-tapping' QA.
Gensol has been designed to kill complexity. By using Gensol we may reduce large application development projects. Gensol enables simple local functions to be incorporated into a module if required but most often the intrinsic set of functions are sufficient for the module to meet the requirements. The main transactional programming utilizes SQL Server scripts that we attach to a button or an event within a module. Our own visual or graphical editor helps us to simplify the management of scripts. The Gensol design window permits easy access to the editor and the script.
The Gensol architecture permits the compilation of an object repository that we may interrogate. Our Reverse Engineering Workbench has been incorporated into the Toolkit at release 3.1 and provides a critically important Project Management function supporting Quality Assurance reviews by module or holistically across the entire application. The Project Manager may irradicate any redundant element, a column in a table, a report that is not accessed, or a function unused. They may all be identified and reviewed prior to cleaning them out.
By using the Gensol model-driven software the configuration of an application and its continuing management and re-configuration have been simplified. This has reduced the risks involved with complexity and reduced the costs associated with inefficiency.
A Gensol application is also high performing. One of the most important applications, developed using Gensol, is Paywell Plus. This heavy duty extremely flexible payroll system designed for use within Australia and New Zealand boasts extreme performance characteristics, as you would expect from a leading payroll system used by very large companies.
The purpose of this site is to provide a resource library for Gensol developers and application users.
Stiearc Systems Pty Ltd is a privately owned technology company.