HANDLE complexity,
while keeping it simple.

Digital transformations are either complex from the outset, or have a habit of becoming complex as they develop. Choose a platform designed to cope with complexity.

Thank you!

We'll be in touch shortly

Oops! Something went wrong while submitting the form :(

Configuration not coding

With mangologic, complex mobile-based systems  can be built via configuration without the need for coding. This has many advantages, in particular it is great for long-term maintenance.

Configuration rather than coding helps keep Total Cost of Ownership low by avoiding programmer costs and the overhead of communication between project experts and programmers

Configure logic in easily maintainable definitions

Design and configure components

Define the procedural logic of complex decision processes

Configure user dialogues and complex workflows

Configure apps via digital storyboarding

Configure multi-app data sharing systems and deploy

Why choose mangologic? 

mangologic brings many advantages, notably in maintainability and flexibility.

Here are three fundamental properties which make this possible


Data structures are decoupled from how they are used

Partners can easily create beautiful dashboards because they get beautiful data from mangologic.

The data you get out are exactly as you design them.

And you get them in an industry standard format so you can just connect a standard analytics solution to the database, and away you go. Real-time analyses in minutes.

And the reason is decoupling: Data structures are independent of app logic. They can stay the same even if there are huge logic changes.


Apps are freely assembled from components

mangologic apps aren't based around "forms", they are, ahem, free-form.

There are no arbitrary limits, or preset shapes your app must fit into.

It is as if you have a box of bricks and it is up to what you build and how big it gets.


Declarative logic is defined ultra-naturally and easily maintained

Here is a definition taken at random from a mangologic project to show the high level of intelligibility at which one can work.

This is how easy it is to define logic, and hence defining and maintaining complex algorithms which use these definitions is eminently feasible.

It stays this easy, no matter how big the app becomes.

This has the following consequences:

  • Defining the logic of an app is a pleasure (sometimes addictive pleasure)
  • Maintenance of the logic is made easy (reducing the need for programming = low cost)
  • The logic is transparent to all, not just to programmers, and so is hugely more likely to be correct

Versatile, generic and feature rich

Data Collection

Collecting data with mangologic is not only simple, but the data structures you get at the end are precisely the ones you define at the beginning. No need for post-processing. Simply connect an analytics solution to get beautiful visualizations.

Complex Workflow

Apps can be configured with  behaviour responsive to context. All of this, again, with only configuration, no need for programming. Let us show you how.

Data-based apps

Sometimes you have a lot of existing static data and you need an app with which someone can navigate the data and create other data based on it. With mangologic, you can manage such systems.

Decision Support

As its name hints, mangologic has unique and powerful features which make it possible to give your users very complex decision support, but which you can  configure and maintain yourself. No programming.

Collaboration Tools

With mangologic, you can  design multi-app systems in which there are different apps for different job roles, and yet they are able to share data (via bi-directional synchronization) to support collaborative working.


There is no one-size-fits-all approach here. The apps you create are built from the ground up as you want them, and there are no arbitrary limits. So if you have a project which isn't easily categorized, speak with us.

Scalable, mobile-first, cloud-based

mangologic exploits state-of-the-art cloud infrastructure to ensure 100% availability and 100% scalability of your project.

Data Sharing / Bi-directional synchronization

Conceptually, each project has a single common database and may contain several different apps with several different kinds of users. You configure which user devices see which data and which users may modify that data.

Serverless operation

The traditional servers we use are for system configuration and analytics. The successful day to day operation of the systems you build with mangologic require no servers, only the cloud infrastructure which syncs the data.

We can easily tailor the system for specific projects by writing cloud functions which trigger on specific events.