ERROS - The AI or Cognitive Approach to Creating IBM i Applications

The ERROS Connectionist Database

that lets your applications ‘grow-as-you-go'

ERROS is a totally new way of creating major computer applications. It is extraordinarily productive and its applications have outstanding performance. Robust, internet ready, scalable ERROS applications, that can be changed on demand, are developed

  • incrementally - you can ‘grow-as-you-go’,
  • without a detailed system specification,
  • without physical database design,
  • mostly without program creation or change,
  • and which can be developed and which work over the Internet.

There are no compiled ERROS applications and the concept of compiled, inflexible applications has gone. The ERROS Connectionist Database is an innovative, productive, simple to use, alternative to the rigid applications defined in program code.

Extending the ERROS business model and creating and authorising applications is done over the Internet with the ERROS Standard Operating Interface (SOI), using a standard browser on Pcs, Macs or tablets. SOI generates HTML and Javascript on the fly, and is also used to operate all the applications created over the Internet. All data and application defintions are stored in the patented ERROS Connectionist Database, as is all user data. Application development and maintenance is done by updating the database, mostly without program change. All ERROS applications are totally scalable and have very rapid response times.

ERROS's totally new approach to developing major computing systems allows development with a speed and ease that is beyond the wildest dreams of even the most experienced system developers.

ERROS in Operation These videos demonstrate building a simple ERROS applicaton, then testing it and extending it whilst it is live.

The Philosophy behind ERROS - three further videos.

Horizontal or Vertical? Beyond Relational Databases - Documents outlining how ERROS Works

The ERROS Database uses OO based artificial intelligence techniques and is totally object-oriented but developers do not need to understand the meaning of this.

ERROS solves with relative ease a variety of problems for which many developers and even database researchers do not have a generic solution, such as bi-directional, many-to-many relationships, and variable length records without Null values.

ERROS can be used for creating applications for a very wide variety of businesses and institutions, including transaction processing with concurrency control. It is very suitable for creating applications packages, such as ERP, which can easily be modified to suit all users.

ERROS is a total paradigm shift in modern application development methods so cannot easily be compared with traditional development methods. The concepts of ERROS have been patented.