Complete Platform & Stack
Read more about the Epicenter stack in our documentation.
Mathematical Modeling Tools
The core of most Forio Epicenter projects is a model, which encapsulates the business logic of the project. It might be a system dynamics model, a Monte Carlo simulation, a linear optimization, a machine learning algorithm, or something else.
You can create your Forio Epicenter models in several common languages:
Models of all types integrate automatically with Epicenter’s Interface Builder and complete stack of APIs. You can set parameters, perform calculations, run scenarios, and retrieve results directly from a web browser or mobile client. Model results are automatically saved to a server-side database allowing model interactions to be compared, shared, and archived.
Read more about writing your model in our documentation.
Read more about how to use the Interface Builder in our documentation.
Web Components for Linking Model and UI
<label for="revenue">Revenue</label> <input data-f-bind="revenue" type="text"> <label for="cost">Cost</label> <input data-f-bind="cost" type="text"> <label>Profit</label><div data-f-bind="profit"></div> <button data-f-on-click="calculate_profit">Calculate</button> <button data-f-on-click="reset">Reset</button>
Decoupling your model from your user interface in this way is beneficial as a general design principle, and can be especially helpful for larger development teams where the UI developers and the modelers are different people.
Get the Flow Inspector
Flow Inspector is an add-on component of Flow.js that allows you to easily determine which model variables are being used where and in which Flow.js (`data-f-`) attributes in your user interface.
It's a great way to help you understand the connection between your UI and your model. It can also help to debug problems in your UI, whether you're a front-end developer or a modeler.
Read more about Epicenter.js in our documentation.
Collaborative Development & Role-Based Security
Enterprise Security & Support
If using the Forio Epicenter platform from our cloud-based hosting is not for you, we can help you run Epicenter specifically for your organization. Forio’s experts in scalable, distributed systems work closely with your IT team throughout the entire lifecycle of your enterprise apps. Enterprise solutions may be hosted by Forio or installed in your local, on premise, environment.
Whether on premise or in the cloud, Epicenter secures your requests and data by using authentication with industry-standard OAuth 2.0 — giving you a fast, secure way of creating and managing your users while you focus on your features.