OMrun in a nutshell

Now more than ever, data is crucial. What is even more crucial is its quality. Good data makes our daily lives easier and opens the door to a world full of information and knowledge. Conversely, poor data quality or integrity can trigger difficulties, additional efforts or, even worse, shake even large companies to their foundations.

So why should you give OMrun a try? Because it provides you with a framework that gives you full control of your data so that your data doesn’t control you.

OMrun use cases

OMrun is a framework that deals with big data in heterogeneous system environments and that performs automated data comparison.

OMrun is the tool to measure and improve data quality. Features of our product include:

  • Data migration
  • GDPR-compliance by data-pseudonymization
  • Orchestration and automation of processes over system interfaces with RPA including E2E quality control

OMrun exclusivity

OMrun is a unique and efficient combination of many valuable features:

  • Data adaptors: OMrun can cope with heterogeneous system environments and can connect with literally all types of data sources.
  • No data sourcing: OMrun does not need any additional infrastructure for the comparison of data. It is performed on a software level with pure in-memory comparison. This speeds up projects and makes them cost efficient.
  • Orchestration: OMrun provides a process engine to control various process steps (test objects, program objects, stored procedures etc.).

OMrun in action

Some technical details

Process Engine

OMrun has an integrated process engine: test steps are grouped into scenarios and carried out manually or via a scheduler. OMrun can call other tools and programs as main/primary (prior known as “master”) or can be called as secondary/replica (prior known as “slave”) itself.

Following connections are available:

  1. UC4 (Automic)
  2. Tosca Testsuite
  3. Control-M
  4. HP Application Lifecycle Management (ALM/QC)
  5. Jenkins

All test cases managed by OMrun can be reused in several scenarios. In this way, highly complex processing and test steps can be automated – we call this approach “scenario of scenario“.   

OMrun focuses on data as test objects because we at OMIS believe that data structures are more stable than functions. We are convinced that changes to software affect the data and can be detected there. In many cases, there is no need to manually create test data, which reduces maintenance costs.

Data Adaptors

OMrun is able to access a large number of database systems and data types with preconfigured adapters. New or not yet available adapters can be integrated independently by each user, and the scope of the adapters is constantly being expanded. Check the list of compatibility overview here.


The defined rules and tolerances from the IT or business specification are shown and stored in OMrun. These are applied during comparison to the source data of system A, what calculates the expected (target) value for the data check in advance.

The comparison of the predicted values with the values of the target system to be tested hereafter is s simple 1:1-comparison only. This approach allows OMrun to verify even very large amounts of data extremely performant and the time effort for integration and regression testing can be minimized significantly with the help of test automation using OMrun.

Solution Approach

The chosen approach of the rule-based check has the advantage that OMrun also shows the “overhang“. This approach answers the question, whether or not there is data in the target system that is missing in the source system (colloquially “data corpses”). This works because OMrun recognizes data as deviating if they are not described by a defined rule.

If there is data in the target system that is not expected, the following measures must be taken

Recommended instructions

  1. Enter or adjust a missing or incomplete rule
  2. Adapt the target system as it is not yet processing the data correctly
  3. Adjust the source system or document deviations if it does not process the data correctly

With this iterative procedure, a kind of re-engineering is carried out with marginal expenditure of time during testing. This is a common case in systems with incomplete documentation and offers additional added value.


  • Support Platform
  • Management Dashboard
  • Process Engine
  • Data Adaptors


  • … massively increases data quality
  • … creates full transparency
  • … allows risk mitigation
  • … guarantees full compliancy with regulatory requirements
  • … speeds up time to market process
  • … enables « silent go-live »

OMrun is swiss made software labeled

swiss made software

swiss made software stands for state-of-the-art Swiss ICT products and values such as quality, innovation and precision in software development.


They trust us