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
