The MODELO Application Platform

MODELO Platform Overview

MODELO provides the only high-productivity platform for mission critical, real-time, event-driven collaborative applications that can run anywhere – from the cloud to the edge.

MODELO is Powered by Reactive

The asynchronous nature of Reactive Programming makes it an ideal foundation for event-driven applications

But, low-level Reactive programming is complex. The MODELO software development platform dramatically simplifies the creation of real-time, event-driven applications using Reactive in two ways. First, the core MODELO architecture was designed as a fully Reactive platform, meaning it is natively asynchronous, message-based and location-transparent. Second, MODELO’s high-level tools abstract away the inherent complexity of the Reactive programming model for developers.


MODELO applications are based on microservices that can be exposed as services and call any other services

Applications built with MODELO can use data from external services to build and maintain the current state model that drives subsequent analysis and actions. As the state of the service changes, application actions and recommendations can change in response. For example, a change in a weather forecast could lead to a production schedule change. Also, MODELO application functionality can be easily incorporated into other applications via RESTful APIs.


Applications built with MODELO can be monitored and controlled in real-time

The MODELO platform dramatically simplifies the physical operationalization and management of distributed applications – even those with hundreds or thousands of nodes. At runtime, all the MODELO Nodes work together to act as a single application that senses, analyzes, and acts to achieve the desired outcomes.

The system is monitored and managed from the cloud-based MODELO Operations Console, where dashboards provide real-time service-level monitoring. MODELO Nodes can connect to create any desired network topology: stars, trees, generalized peer-to-peer networks, etc. Also, the network topology can be changed at runtime to support changing requirements.


Anything within an event-driven application built with MODELO can be dynamically changed while the system is running

Real-time, event-driven applications must be dynamic to enable new situations and actions to be defined at any time. With MODELO, all application resources are changeable at runtime. Devices, data sources, business rules, analytical models, collaborations, recommendations, user interfaces, external services, microservices, and the network topology can all be changed at any time with no downtime. This unprecedented agility ensures MODELO customers will be able to evolve their applications to keep up with the ongoing and accelerating changes in their businesses.

Featured Resources
White Paper
VANTIQ - Enabling the Digital Enterprise
Read the vision of Marty Sprinzen, CEO of VANTIQ, on how VANTIQ truly enables the real-time digital enterprise.
New Gartner Report - Free!
Innovation Insight for Event Thinking
Read Gartner’s latest report on the event-driven application revolution PLUS new product tour videos, VANTIQ FAQ, and interview with VANTIQ co-founders Marty & Paul.
Demo Video
Real-Time Application Overview and VANTIQ Demo
A detailed overview of why real-time, event-driven applications are required to truly transform your business operations. Includes a demo of how to rapidly build and deploy one.

Follow Vantiq