Starsoft's methodology for application development insulates core business applications from underlying technology, which may change over time.
Building applications from specifications promotes reusability and consistency of application components. At the same time, application definitions play an active runtime role, thus reducing code and enforcing data integrity.
Integrated Data Management provides a central repository for managing data elements and their associated methods, rules, binding data, reference table, presentation attributes and authorities.
Application components are defined by their data elements and associated implementation - such as Database Table, Reference Table, User Interface, Data structure or Rule set.
User applications are enhanced to implement List/Form or Parent/Child relationships, UI events, Visual layout, and Authorities.
Applications are deployed as Java Classes and run under any standard web server using a Java Servlet container with a JSP engine such as Apache Tomcat, allowing them to run on standard platforms such as Linux, Unix, Windows and IBM iSeries.
Database access is supported for MySQL, Oracle and DB2.