PlatformGenerator - Overview

PlatformGenerator

The quickest, secure way to build your web application using the UK’s no1 platform.

@UK PLC have nearly 1 million users on our PlatformGenerator cloud business platform.  This makes us the second most popular Business platform world wide and the number 1 platform in the UK.

PlatformGenerator is designed to provide quick and easy application development.  The key is that most applications can be built without code, just by building the forms, selecting the validation for the fields and then storing the data into the database.  PlatformGenerator builds upon over 18 years of automated application development by @UK PLC and its predecessor @Software PLC.

 Automated application development has been one of the “holy grail’s” of computing.  PlatformGenerator is significantly faster than previous web development approaches, and has an easy learning curve.  It overcomes two of the common problems associated with form/table driven development in that the front end is flexible, and that unlimited logic can be attached to any form or field when required.

Model view separation is a design concept that makes larger applications more maintainable, normally at the expense of quicker initial development.  PlatformGenerator uses xml and xslt for the web front end this provides a perfect model/view separation.  In practice a plain html is rendered and then customised using css, which is much easier for designers than xslt.  However xslt does provide complete flexibility in terms of the output.

By default PlatformGenerator has standard validation templates for all fields with the ability to create new validators in c#.  The data layer is built using stored procedures associated with each form, with failover, retry and errorhandling.  PlatformGenerator allows the standard logic associated with any form to be extended using a bespoke handler written in dot net.  This provides unlimited extensibility, however this does mean that @UK PLC only allows this functionality to enterprise customers with appropriate quality controls, to ensure the security and reliability of the platform.