Embedded Analytics

The main strength of Serenytics compared to the other solutions of the market is the level of customization. We can fine-tune the CSS of each element, edit the filters for the user or simply create our own widgets. In 15 days, we managed to implement the solution and deploy our first dashboards in production to hundreds of users. After a few months of use, we are very satisfied with our choice.


Internal development vs external platform

If you develop an application and want to integrate dashboards, you have to choose between internal development or the use of an external platform like Serenytics. Each of these two options has its pros / cons.

connectors

Internal development

  • Pros
    • You master all the details (you can modify any detail as you wish).
    • You are not dependent on an external partner.
  • Cons
    • Each evolution takes place through a software development cycle (specs, code, test, integration, deployment) with all its complexity.
    • The product manager can not set up the dashboards himself, he must necessarily go through the software development team.
    • The processing architecture to be implemented is complex to provide high availability and high performance. Some dashboards can trigger complex calculations on your data and you can have usage peaks. To answer this complexity, certain technical points (queueing-based asynchronous architecture, redundancy, cache engine ...) may be necessary to implement.
    • The overall costs are very complex to estimate (development, servers, maintenance).
    • It will be difficult to end up with a dashboard module that allows one of your customers to do their own dashboards.
    • The overall time to market is often counted in months, with possible delays.

connectors

With Serenytics

The advantages of using our platform are:

  • You do not have to set up all the technical architecture necessary for high availability and high performance).
  • You are very agile. Your product manager can create new dashboards himself. You are flexible to create many dashboards, test them, make them evolve.
  • In one week, you can deploy a dashboard module in production.
  • You are not dependent on the development team.
  • You are not limited because our platform is very open.
  • Integration with your application is simple and powerful (you can pass parameters used to filter the data or to parameterize functions on the data).

connectors

Our low-code approach

For the majority of features, you do not have to encode. Everything is done with graphical interfaces and you create dashboards without code. But in some cases, when you want to achieve a very ad-hoc functionality, you may need to code.

For example, you can edit the CSS of a dashboard. You can also create a widget in HTML to display a KPI very specifically to your business (eg a thermometer that changes color depending on the temperature). You can also encode a Python script to retrieve data from a non-generic API.

With our low-code approach, you can code, but we simplify your life to the fullest. For example, to write your own widget in HTML, you can use our interpretation engine directly in HTML. This allows you to set up widgets whose style depends on the data.

connectors

Our API

Beyond the purely Dataviz part, Serenytics is a complete data platform. This opens up many doors for you to set up your project.

For example, for an IoT project, you can send the data as messages directly to our Datawarehouse. If a Serenytics data processing is to be done after a processing on your side is complete, you can trigger a Serenytics job by a simple REST API call.

For example, you can send a PDF report via an API call from your software. Thanks to the flexibility of our architecture and our API (and its client in Python), the possibilities are very numerous.

connectors