• +44 (1235) 420123
  • 1 (800) 711-5346

How EASA Web-Enables and Secures Existing Models

Web-enable existing models and software processes:

EASA’s unique patented technology enables “citizen developers” to take existing applications created with tools such as Excel, scripts and R code, or processes that might also involve interaction with local and enterprise tools such as databases, CRM and ERP systems and webify them – within a “low code” environment.

Web-enable with a simple but elegant solution

The principle is quite simple. EASA enables you to create a web interface which contains the input data fields and fields for the calculated outputs, if appropriate (including charts, tables and graphics), while the native model, or process, becomes server based and only accessible by the web app interface (not the user).

If your model is an Excel spreadsheet, for example, the spreadsheet is now run as a backend process, and it is executed by the EASA software rather than directly by the user. The user never directly “touches” the spreadsheet, rather they interface to the browser driven web app, and EASA in turn takes this input data and loads it into the spreadsheet for you, runs the spreadsheet, then returns the calculated data back to the web app.

Thus the native software cannot be copied, edited, emailed, or downloaded (except by the systems admin). It also means for Excel, VBA and macros can still operate. All input and output data can then be automatically loaded into a central relational database (a default MySQL db is provided with EASA) enabling filtered searches and data analytics.

Multiple instances of the app can be handled simultaneously and securely as each user gets a private copy of the native software (the native software, for example an Excel spreadsheet, becomes a “template”) so there is no danger of overwriting each other’s work, and no “checking out/in” of files. Results are also kept private unless settings made by the system administrator allows the viewing and sharing of completed runs.

Click to expand

Save runs in a database rather than as flat files

Both the results and input data for each run can be saved in a database – either the database supplied with EASA (MySQL) or on a corporate database(s) on your network. This case management system provides far more compact storage while also enabling database functions like searches, groupings, analytics and general data mining. Historical runs can be instantly recreated and used as a “starting point” for new runs.

Customize the web app for fit-for-purpose

The interface can be customized to make the native models streamlined and far faster and easier to use, while the native model is now protected from downloading, copying and changing. Thus, your undisturbed native model, for example your Excel file, becomes the “logic engine” while the web app serves as the new user interface, and this provides you with the full functionality of your application while protecting it and making it accessible to any authorized user.

Run securely on-premise or on a cloud

EASA can be installed to run purely internally or as a portal that plugs in behind your firewall, or through a secure (HTTPS) hosted cloud facility. The latter is often used for “outward facing” apps used by 3rd parties such as partners, resellers and customers.

Benefits for your organization:

✔ Efficiency and speed of use is transformed:

With a fit-for-purpose and intuitive to use GUI, your EASA applications (“EASAPs”) are far easier and efficient – for any user – whether they are experts or not. Design or business rules, ranges and constraints, unit conversions and error checking can all be authored into the EASAP. Workflows and processes involving multiple software tools, for example calculations, databases, enterprise systems like CRM and PLM, can all be integrated and automated.

✔ EASA is configured for your organization:

EASA includes administrative capabilities such as managing user-authentication, user groups, database and Excel server configurations, localization and language settings.

Administrative functions enable complete control of each individual’s app library, and who can see or share various results. It is easily integrated into existing authentication and single sign-on (SSO) solutions already in place within your organization, such as Active Directory (AD), LDAP, SAML, Siteminder, etc.

✔ Knowledge capture:

Expertise and knowledge of your subject-matter experts represents key intellectual property; EASA can help you capture and future proof these valuable assets. By enabling you to embed your corporate design and business rules, error checking and suitable inputs into the web interface, users will be able to flawlessly execute processes previously requiring an expert – from generating feasible designs to analyzing risk, to producing accurate proposals.

Features of EASA Software

Audit Trail & Access Control

EASA maintains a record of all versions of the spreadsheets that have been saved to your intranet or cloud, as well as recording who released each workbook and when.

spreadsheet on computer

Secures Intellectual Property

Spreadsheet is rendered as a browser based application, so you can control exactly what data can be changed and which users within your organization can view or use the app.

Version Control & Error Prevention

EASA’s web-based solution enables users data to persist or be modified, as only the most up to date version of the spreadsheet is being used to perform the functions and calculations.

Reliable Deployment to End Users

Reliably deploy spreadsheets used for critical tasks such as proposal generation, scenario modeling, CPQ (configure, price, quote) and engineering calculations.

Is EASA right for your organization?

Quickly determine if EASA is a potentially good fit for your specific situation:

is EASA right for you?