Core Application Framework

Core is an application development framework that contains the infrastructure and objects necessary for the rapid creation of systems which require:

Extract-Transform-Load (ETL);

Batch processing;

Web interface;Dashboard;

Workflow;Data Analysis; and

Screen, File or Download-based Reporting.

It was designed with the GB energy market in mind, and can for example load any Pool or User File Format (DTN) or NETA flow natively. 

As a software vendor, the primary goal of using a product is reducing costs to its clients, because of the reduced support overhead of having a common codebase across multiple systems and clients. The client should also benefit where the common codebase is enhanced for another client or purpose, and the enhancements become available to them. The client might choose to pay an increased license fee for the feature, if it is of interest to them, but it should not be forced to do so in order to continue using the latest release of product.

Engage’s Core product delivers the all benefits of having a common codebase, but we avoid the drawbacks of post-delivery customisation projects because we would never sell Core to a client as it is. Rather, Engage builds systems for itself and its clients using Core to deliver a complete solution far more quickly and cost-effectively than would be possible if developing from scratch.

When Engage builds for itself, the resulting complete system is what is sold to the end client, such as in the case of RAMA. When building for a client, the resulting system meets the client’s bespoke needs, but the client doesn’t see (and so doesn’t pay for) any feature it isn’t using.  The license fee for Core is tailored to each individual use.  Engage creates the custom modules and system configuration meta-data that are needed to deliver the client’s requirements.

Either way, the delivered system is ready for immediate acceptance and use, and the risks of a lengthy and open-ended implementation project where the client must build their own solution in a product (or have to pay for consultancy from the vendor to do the same) have been avoided.


Latest News


Your Challenges