• +1 646-402-6225
  • +44 2038 687 400
  • +61 385 184 555
Request a Demo

Modular building

“Divide and conquer” is a common approach to solving complex problems—break a large problem down into smaller, simpler problems, solve each of those independently in turn, then assemble the parts to solve the whole. In software, this approach is often referred to as modular programming.

Neota enables modular building of applications in three ways.

First, applications are divided into “issues,” each of which represents an aspect of the problem—for example, gather data from the user; query a 3rd party system; perform a risk evaluation; generate a document.

Second, an issue can be defined as “reusable”—for example, perform this risk evaluation on each of 100 insurance policies.

Abstract construction from wooden blocks tetris shapes.

NaaS

Third, with the Neota-as-a-Service (“NaaS”) function an entire application can be created by one author and defined as a module for use by many authors in many applications.

For example, connecting a Neota application to DocuSign to obtain an electronic signature is complex because DocuSign API’s are complex. If an author knowledgeable about DocuSign builds and tests a NaaS application to make the connection, then other authors can easily include electronic signatures in applications without needing to learn all about DocuSign.

Neota provides a small library of NaaS applications for common functions, and authors can build their own for functions that will be used in multiple applications.

Businessman Builds a Tower

Template library

We offer a library of applications that customer authors can use to jump-start their own app building. There are currently two types:
  • Quick Start – solve a specific business problem such as matter intake for a corporate legal department, ready to be adapted to a customer’s specific processes and context.
  • Building Blocks – illustrate a specific Neota Logic function such as displaying a preview of a generated document, ready to be incorporated into a comprehensive application.
world map  abstract