Our Product

APM Studio

Our product APM Studio is the leading Real-Time Analytics Software for Machines and Processes to make them Smarter.

APM Studio software showing dashboards that monitor the pressure, temperature, supply steam of a turbine in real time
APM Studio can run anywhere: on cloud, on-premise, edge and chip

APM Studio

Our Product

Using your machine data and our machine learning technology, we help you to integrate condition-based monitoring and predictive maintenance, to reduce unplanned downtime and costs and keep processes running smoothly.

With APM real-time insights and recommendations, taking care of maintenance and operations becomes easy.

Anywhere

You can run APM Studio applications in many deployment environments, it can run on chip embedded in your machines, in the cabinets near your machines on Edge/IPC compute, on-premise and in the cloud.

Our software can run as a platform or run “headless”, e.g fully integrated into your current applications.

APM Studio's Features

Data Connectivity

APM Studio allows you to easily connect to different types of data sources. You can connect to real-time data streams over various network types and transfer protocols, sensors, historians and different ERP and CMMS systems.

An infographic showing that APM Studio software connects to different types of data sources and real-time data streams over various network types and transfer protocols, sensors, historians and different ERP and CMMS systems
APM Studio can connect to several data sources

Relate Data to the Machines

In APM Studio, you can create templates of classes that represent specific machines with their properties and KPI’s. This way, you can create digital copies of your machines with the related  data, achieving scalability over thousands of machines or devices efficiently.

Digital twin of a centrifugal pump in APM Studio showing the real-time pressure and flow of the asset

Diagnostics

With APM Studio applications, you can run real-time diagnostics on your machines and processes. We have included our engineering expertise in both processing rules and cause-consequence models.

Processing Rules

Processing rules help you perform calculations, make decisions, update variables, listen for alarms, and much more. Processing rules enable you to get more insight from your machine data, providing extended value to your clients and/or maintenance personnel.

Cause-Consequence Models

We use Bowties as the cause-consequence model that assist in the early identification and management of risks and unwanted events. BowTie diagrams give an overview of multiple plausible scenarios in a single picture. With bowties, the probabilities of unwanted events are continuously tested on the data streaming in.

APM Studio showing alarms to Machine Builders and Industrial Companies when a malfunction is detected based on the analysis of real-time asset and process data

Predictions

You can integrate pre-trained models in your application, such as scripts and machine learning models. These machine learning models can be combined with bowties to accurately determine an machine’s remaining lifecycle – combining the best of reliability engineering and data science worlds.

Digital twin of a valve in APM Studio showing the real-time asset health and efficiency

Intelligent Output

Depending on your needs, APM Studio applications provide different outputs:

Dashboards

Dashboards help you track KPIs, asset property values, alarms, and monitor the health of your processes and assets, all in real-time, via a set of configurable, interactive graphical components. Dashboards in APM Studio are highly configurable and customizable to fulfill specific information needs. Dashboards enable you to create displays for end-users to providing overviews for monitoring performance.

Alarms

In APM Studio applications, you can generate real-time alarms. These instant alerts can be used to warn maintenance personnel and contribute to a fast flow of information. New alarms can be generated based on rules and expressions. Their results can be used within your APM logic to optimize your maintenance workflow. Alarms can be displayed to the end-user via a built-in alarm overview.

APM Studio can connect to Computerized Maintenance Management Systems

Job Order

APM Studio applications can be easily integrated with the major CMMS systems. From the analysis of your APM Studio application, a job order with explanation can be created in your CMMS systems. In addition, rescheduling of already planned maintenance jobs is also possible.

Decision Support for Field Personnel

You can set up direct interaction with end-users of your APM application by creating Decision Support Rules. These decision support rules can reference states and conditions of your processes and specific individual assets.

Decision support rules act as prescriptive guidance to your field or maintenance personnel, instructing them with specific steps and actions. Decision support guides you through the troubleshooting process, making maintenance operations more structured. These digital dialogues can be set up for example in Microsoft Teams or Slack.

We are here to help

Get to know how APM Studio can transform  your asset management strategy

Compare plans

Choose one of the three options and find what fits for you.

Data Interfaces

APM Studio Basic

APM Studio Premium

APM Studio Enterprise

CSV
Toggle tooltip
CSV

File based access to Comma Separated Value files. Especially helpful for testing, validation and scenario re-enactment (playback) of past events in history

REST
Toggle tooltip
REST

Allowing you to set-up REST end-points and REST connectors to systems such as SAP/Maximo/Teams/ThingWorx/UpKeep etc.

SOAP
Toggle tooltip
SOAP

Allowing you to use SOAP (Simple Object Access Protocol), which is a message protocol that enables the distributed elements of an application to communicate.

ModBus (Master/Slave)
Toggle tooltip
ModBus (Master/Slave)

APM Studio comes with an in-built Modbus interface that can be a Master or Slave. The Modbus protocol exchanges information using a request-reply mechanism between a master (client) and a slave (server).

Netilion
Toggle tooltip
Netilion

APM Studio can easily connect with Endress+Hauser's Netilion. Netilion Health is a digital asset-health management service that puts your maintenance team a step ahead of problems. It provides diagnostics from your field devices anywhere at any time, so you can have remedies ready when you need them.

OI4 OEC (MQTT)
Toggle tooltip
OI4 OEC (MQTT)

Allows you to easily connect Open Industry 4.0 OEC MQTT protocol adopted by front-runners in the industry.

SQL Database
Toggle tooltip
SQL Database

SQL database or relational database can be accessed in tailing or query mode by APM Studio allowing you to connect to a wide variety of data sources such as Microsoft SQL Server, Oracle, MySQL et cetera.

OPC UA Client
Toggle tooltip
OPC UA Client

APM Studio provides OPC UA Client interfacing meaning that it can subscribe easily to OPC UA Servers to access data and information.

Azure Blob Storage
Toggle tooltip
Azure Blob Storage

Azure Blob storage is Microsoft's object storage solution for the cloud. APM Studio has Azure Blob storage in-built interface for easy integration.

Profinet
Toggle tooltip
Profinet

APM Studio supports Profinet (usually styled as PROFINET, as a portmanteau for Process Field Network) which is an industry technical standard for data communication over Industrial Ethernet, designed for collecting data from, and controlling equipment in industrial systems, with particular strength in delivering data under tight time constraints.

OPC UA Server
Toggle tooltip
OPC UA Server

APM Studio can act as an OPC UA Server. The information provided by an OPC UA Server is organized in the Server Address Space. Services like Read, Write and Browse are available with a request/response pattern used by OPC UA Clients to access information provided by an OPC UA Server.

OPC UA Pub/Sub
Toggle tooltip
OPC UA Pub/Sub

APM Studio supports OPC UA Pub/Sub model. In the PubSub model, we have a Publisher component, which can define DataSets that contain Variables or EventNotifiers. The Publisher will then publish DataSetMessages, which contain DataChanges or Events, respectively.

Data Transformation/ Enrichment

APM Studio Basic

APM Studio Premium

APM Studio Enterprise

Aggregation
Toggle tooltip
Aggregation

APM Studio allows you to aggregate data from different data sources and provide statistics such as average, minimum, maximum, sum, and count. After the data is aggregated and written to a view or report, you can analyze the aggregated data to gain insights about particular resources or resource groups.

Attribute Construction
Toggle tooltip
Attribute Construction

With APM Studio it is possible to apply data transformation operations to the original attributes to create new attributes whose predictive power is greater than the original attributes.

Discretization
Toggle tooltip
Discretization

APM Studio is enabling discretization which is the process of transferring continuous functions, models, variables, and equations into discrete counterparts.

Generalisation
Toggle tooltip
Generalisation

APM Studio enables easy data integration by combining data from different sources into a single, unified view. Data integration ultimately enables analytics tools to produce effective, actionable business intelligence.

Integration
Toggle tooltip
Integration

APM Studio enables easy data integration by combining data from different sources into a single, unified view. Data integration ultimately enables analytics tools to produce effective, actionable business intelligence.

Math functions
Toggle tooltip
Math functions

With APM Studio you can easily use math functions to work with your data to gain better insights.

Statistic functions
Toggle tooltip
Statistic functions

APM Studio has in-built support for statistic functions like standard deviation, mean, median and many more to help you build better analytics on your data.

Semantic Modelling

APM Studio Basic

APM Studio Premium

APM Studio Enterprise

Classes
Toggle tooltip
Classes

Classes in APM Studio act as a template that specifies what objects will look like and what properties they have, a digital representation of your real world asset that can be scaled over 1000's of assets.

Object Models
Toggle tooltip
Object Models

Digital copies of your real-world assets that you can run analytics, algorithms and intelligence on.

Auto Generated Object Models
Toggle tooltip
Auto Generated Object Models

APM Studio can auto-generate model objects from the data stream, meaning that you can easily create copies of thousands of assets effortlessly.

State Models
Toggle tooltip
State Models

APM Studio enables you to mimic asset behaviour with the usage of State Models that can be then used for more complex analytics.

Reasoning

APM Studio Basic

APM Studio Premium

APM Studio Enterprise

Cause-Consequence Models
Toggle tooltip
Cause-Consequence Models

Bowties are cause-consequence models that assist in the early identification and management of risks and unwanted events. BowTie diagrams give an overview of multiple plausible scenarios in a single picture. With bowties, the probabilities of unwanted events are continuously tested on the data streaming in.

Fuzzy Models
Toggle tooltip
Fuzzy Models

APM Studio supports Fuzzy Logic which is a reasoning method that is similar to human reasoning where a situation or state cannot simply be determined as true or false but by a number of intermediate values.

Decision Support
Toggle tooltip
Decision Support

You can set up direct interaction with end-users of your APM application by creating Decision Support Rules. These decision support rules can reference states and conditions of your processes and specific individual assets. Decision support rules act as prescriptive guidance to your maintenance personnel, instructing them with specific steps and actions.

Complex Event Processing
Toggle tooltip
Complex Event Processing

CEP Engine that combines events/alarms from multiple sources to infer new events that describe patterns or other complicated causal relationships (circumstances). Event patterns and relationships are set up via a comprehensive UI in APM Studio.

Machine Learning

APM Studio Basic

APM Studio Premium

APM Studio Enterprise

PMML Based
Association rules
Toggle tooltip
Association rules

Association rule learning is a rule-based machine learning method for discovering interesting relations between variables in large databases. It is intended to identify strong rules discovered in databases using some measures of interestingness.

Cluster Model
Toggle tooltip
Cluster Model

Clustering models allow you to categorize records into a certain number of clusters. This can help you identify natural groups in your data. Clustering models focus on identifying groups of similar records and labeling the records according to the group to which they belong.

General Regression
Toggle tooltip
General Regression

The General Regression Models (GRM) module is called a "general" regression program because it applies the methods of the general linear model, allowing it to build models for designs with multiple-degrees-of-freedom effects for categorical predictor variables, as well as for designs with single-degree-of-freedom effects for continuous predictor variables.

Naive Bayes
Toggle tooltip
Naive Bayes

Naive Bayes classifiers are a family of simple "probabilistic classifiers" based on applying Bayes' theorem with strong (naive) independence assumptions between the features.

k-Nearest neighbours
Toggle tooltip
k-Nearest neighbours

The k-nearest neighbours (KNN) algorithm is a simple, supervised machine learning algorithm that can be used to solve both classification and regression problems.

Neural network
Toggle tooltip
Neural network

A neural network is a series of algorithms that endeavours to recognize underlying relationships in a set of data through a process that mimics the way the human brain operates. In this sense, neural networks refer to systems of neurons, either organic or artificial in nature.

Regression
Toggle tooltip
Regression

Regression analysis is a set of statistical methods used for the estimation of relationships between a dependent variable and one or more independent variables. It can be utilized to assess the strength of the relationship between variables and for modelling the future relationship between them.

Rule set
Toggle tooltip
Rule set

You can use data rule definitions or rule set definitions to create rule logic to evaluate your data. When you build rule logic, you can either create individual data rule definitions or rule set definitions.

Scorecard
Toggle tooltip
Scorecard

A data mining model that can predict target values in characteristics (such as Remaining Useful Lifetime, Risk of Failure).

Support Vector Machine
Toggle tooltip
Support Vector Machine

Support vector machines (SVMs, also support vector networks) are supervised learning models with associated learning algorithms that analyze data for classification and regression analysis.

Tree model
Toggle tooltip
Tree model

Decision Tree Learning is a supervised learning approach used in statistics, data mining and machine learning. In this formalism, a classification or regression decision tree is used as a predictive model to draw conclusions about a set of observations.

Ensemble model
Toggle tooltip
Ensemble model

Ensemble methods use multiple learning algorithms to obtain better predictive performance than could be obtained from any of the constituent learning algorithms alone.

Python
Numpy
Toggle tooltip
Numpy

NumPy is a very popular python library for large multi-dimensional array and matrix processing, with the help of a large collection of high-level mathematical functions. It is very useful for fundamental scientific computations in Machine Learning. It is particularly useful for linear algebra, Fourier transform, and random number capabilities. High-end libraries like TensorFlow use NumPy internally for the manipulation of Tensors.

SciPy
Toggle tooltip
SciPy

SciPy is a very popular library among Machine Learning enthusiasts as it contains different modules for optimization, linear algebra, integration and statistics. There is a difference between the SciPy library and the SciPy stack. The SciPy is one of the core packages that make up the SciPy stack. SciPy is also very useful for image manipulation.

Scikit-learn
Toggle tooltip
Scikit-learn

Scikit-learn is one of the most popular ML libraries for classical ML algorithms. It is built on top of two basic Python libraries, viz., NumPy and SciPy. Scikit-learn supports most of the supervised and unsupervised learning algorithms that can easily be integrated into your APM-Studio solution.

Theano
Toggle tooltip
Theano

Theano is a popular python library that is used to define, evaluate and optimize mathematical expressions involving multi-dimensional arrays in an efficient manner.

TensorFlow
Toggle tooltip
TensorFlow

TensorFlow is a very popular open-source library for high performance numerical computation developed by the Google Brain team in Google. As the name suggests, Tensorflow is a framework that involves defining and running computations involving tensors. It can train and run deep neural networks that can be used to develop several AI applications. TensorFlow models of deep learning research can easily be integrated into your APM-Studio solution.

Keras
Toggle tooltip
Keras

Keras is a very popular Machine Learning library for Python. It is a high-level neural networks API capable of running on top of TensorFlow, CNTK, or Theano. It can run seamlessly on both CPU and GPU.

Pytorch
Toggle tooltip
Pytorch

PyTorch is a popular open-source Machine Learning library for Python based on Torch, which is an open-source Machine Learning library that is implemented in C with a wrapper in Lua. It has an extensive choice of tools and libraries that support Computer Vision, Natural Language Processing(NLP), and many more ML programs. It allows developers to perform computations on Tensors with GPU acceleration and also helps in creating computational graphs.

Pandas
Toggle tooltip
Pandas

Pandas is a popular Python library for data analysis. It is not directly related to Machine Learning. As we know that the dataset must be prepared before training. In this case, Pandas comes handy as it was developed specifically for data extraction and preparation. It provides high-level data structures and wide variety tools for data analysis. It provides many inbuilt methods for grouping, combining and filtering data that can be directly used in APM Studio solutions.

Matplotlib
Toggle tooltip
Matplotlib

Matplotlib is a very popular Python library for data visualization. Like Pandas, it is not directly related to Machine Learning. It particularly comes in handy when a APM Studio developer wants to visualize the patterns in the data. It is a 2D plotting library used for creating 2D graphs and plots that can easily be integrated into PDF outputs of APM Studio solutions.

Visualization

APM Studio Basic

APM Studio Premium

APM Studio Enterprise

Asset Cards
Toggle tooltip
Asset Cards

Asset Cards allow you to display health, KPI status information and property values of an asset in a single dashboard component - enabling you to see critical information in one glance

Time Series Charts
Toggle tooltip
Time Series Charts

APM Studio allows you to easily visualize timeseries data along with event data on the chart - combining event data with timeseries data for a complete overview on one graph

Pie Charts
Toggle tooltip
Pie Charts

Pie charts allow you to visualize and illustrate numerical proportions of wanted information easily

Radar Charts
Toggle tooltip
Radar Charts

Radar charts allow you to display multivariate data in the form of a two-dimensional chart of three or more quantitative variables represented on axes starting from the same point.

XY Charts
Toggle tooltip
XY Charts

XY (Scatter) charts plot two groups of numbers as one series of XY coordinates.

Gauge
Toggle tooltip
Gauge

Gauges allow you to display instantaneous values from your real-time data sources in your customized dashboard with APM Studio.

PDF Reporting
Toggle tooltip
PDF Reporting

APM Studio allows you to easily create PDF reports that can be sent out to relevant personnel (maintenance technicians, managers and directors etc) automatically. Reports support tabular information, textual, and graphs generated in the APM Python server.

Data Persistence

APM Studio Basic

APM Studio Premium

APM Studio Enterprise

Time Series Database
Toggle tooltip
Time Series Database

APM Studio comes with in-built timeseries database (QuestDB) that allows you to persist and access your data over long periods of time. Fast accessibility allows you to run complex intelligence, Machine Learning models and algorithms efficiently over historical data, delivering instantaneous value.

Smart Objects

APM Studio Basic

APM Studio Premium

APM Studio Enterprise

Control valve
Toggle tooltip
Control valve

UReason has developed Control Valve Smart Object containing pre-defined properties, intelligence, algorithms and cause-consequence models that will speed up your solution development and deployment.

Centrifugal Pump
Toggle tooltip
Centrifugal Pump

UReason has developed Centrifugal Pump Smart Object containing pre-defined properties, intelligence, algorithms and cause-consequence models that will speed up your solution development and deployment.

Filter
Toggle tooltip
Filter

UReason has developed Filter Smart Object containing pre-defined properties, intelligence, algorithms and cause-consequence models that will speed up your solution development and deployment.

Heat Exchanger
Toggle tooltip
Heat Exchanger

UReason has developed Heat Exchanger Smart Object containing pre-defined properties, intelligence, algorithms and cause-consequence models that will speed up your solution development and deployment.

Compressor
Toggle tooltip
Compressor

UReason has developed Compressor Smart Object containing pre-defined properties, intelligence, algorithms and cause-consequence models that will speed up your solution development and deployment.

Turbine
Toggle tooltip
Turbine

UReason has developed Turbine Smart Object containing pre-defined properties, intelligence, algorithms and cause-consequence models that will speed up your solution development and deployment.

Development

APM Studio Basic

APM Studio Premium

APM Studio Enterprise

Testing
Toggle tooltip
Testing

In the project, inside APM application, a testing framework allows you to create test scenarios, sequences, and actions to be performed during tests, see the expected results, run/control tests, visualize the results, and download test reports. Plus provides interfaces via REST API for on-demand test execution triggered from external systems.

Debugging
Toggle tooltip
Debugging

APM Studio comes with an in-built debugging function that allows you to oversee and debug your built processing algorithms, enabling you to detect logic faults easily and effectively.

Versioning
Toggle tooltip
Versioning

With APM Studio you can use versioning of projects easily which allows total control over the development process of your solutions.

Cross-platform exchange
Toggle tooltip
Cross-platform exchange

An APM project can be exported on any platform (to a UAA - Ureason Application Archive) and imported on target hardware (amd64, arm32, arm64) and OS (Windows/Linux)

Chat
Toggle tooltip
Chat

APM Studio provides a Chat interface that allows developers to query the object model for occurrences of events, values of properties on objects et cetera.

Full REST API Access
Toggle tooltip
Full REST API Access

APM Studio comes with Full REST API access allowing APM to run "headless" - run intelligence and processing in the background server and then provide insights to your existing infrastructure seamlessly.

Deployment

APM Studio Basic

APM Studio Premium

APM Studio Enterprise

amd64
Toggle tooltip
amd64

Deployment of APM and APM Studio is supported on amd64 (x86-64/x64).

arm32
Toggle tooltip
arm32

Deployment of APM and APM Studio is supported on arm32 as Docker.

arm64
Toggle tooltip
arm64

Deployment of APM and APM Studio is supported on arm64 as Docker.

Kubernetes
Toggle tooltip
Kubernetes

When APM is deployed for large asset bases we provide middleware for automatic deployment, scaling and management using Kubernetes.

Experience the Power of Combining Data and Industry Expertise

Book a free demo to see APM Studio in action. We will get back to you as soon as possible after receiving your form.