New website taking shape

Sustainable information ecosystems

Butterfly platform

Butterfly platform helps organizations build open-ended ecosystems of diverse datasets & applications with central control of the business rules

Transcends the application boundaries

Since data outlive applications, Butterfly defines data models and business rules in isolation of any application

Apifies the datasets

Butterfly apifies the datasets into ecosystem-wide addressable, well-typed Butterfly objects that hide the underlying datastore details. For example, a dataset held in a relational database can be migrated to a NoSQL datastore without affecting any applications of the ecosystem

Automates data reuse and exchange

Applications use Butterfly objects to perform business operations, allowing seamless data reuse and exchange

Establishes ecosystem-wide business rules

Centrally-managed business rules determine which application tenants can access which datasets to perform which business operations

Supports effective change management

A change of a business rule is propagated to applications as automatically as possible (at build-time or runtime)

Permits hassle-free ecosystem expansion

Butterfly helps you deal with the constant user/business pressure to support novel datasets or reuse existing ones in novel use-cases

Rapid solution development

Rich functionality offered out of the box

Butterfly provides a handful of Functional Units (FUs) that can be turned into backend or frontend applications with minimal configuration

Butterfly middleware FU

The fundamental building block of the Butterfly ecosystem


Uniform, powerful, private API for all your datasets

Butterfly Backoffice FUs

Butterfly offers the Backoffice service & the Backoffice UI FUs to help you realize your business processes


Low-code dashboard

Butterfly OpenData service FU

Butterfly currently offers the Public service FU to help you realize your open access / open data processes


Open data publication and interoperability

Butterfly SDK

Butterfly SDKs help you easily extend or adjust supplied functionality to meet your business needs


Manage any aspect of the ecosystem

Contact Us:

info@niovity.com