OPC Data Logger End-of-Life: Explaining the OPC Router Migration Path

Kyle Persyn
June 17, 2026

With Software Toolbox's OPC Data Logger reaching end-of-life, many users are planning their migration to OPC Router as the recommended successor platform.

While both products can collect OPC data and store it in databases, OPC Router was designed with a broader vision. Instead of focusing exclusively on data logging, OPC Router provides a complete industrial integration platform capable of connecting OPC data to databases, cloud platforms, ERP systems, MQTT brokers, REST APIs, files, and more.

As a result, some OPC Data Logger concepts map directly into OPC Router, while others have evolved into more flexible capabilities.

This guide helps existing OPC Data Logger users understand how familiar concepts and configurations translate into OPC Router.

Why the Migration Feels Different

One of the biggest adjustments for OPC Data Logger users is understanding that OPC Router is organized around visual workflow Connections rather than Logging Tasks.

In OPC Data Logger, you typically configure:

    • OPC data sources
    • Monitored items
    • Triggers
    • Logging destinations

In OPC Router, these same functions are assembled into a Connection that defines:

    • What starts the process
    • What data is collected
    • What actions are performed
    • Where the data is sent

Once you understand the Connection concept, most OPC Data Logger functionality becomes easy to recognize within OPC Router.


Data Collection

OPC Data Logger

Data collection is performed through OPC DA or OPC UA connections that gather values from monitored tags.

OPC Router

In OPC Router, data collection is performed using the OPC Classic or OPC UA Client Plug-ins.

These plug-ins provide access to OPC tags that can be used throughout the platform, not just for database logging.

 

Migration Mapping

OPC Data Logger Data Collection → OPC Router OPC Client Plug-ins


Data Presentation

OPC Data Logger

In OPC Data Logger, Data Presentation defines how collected data is organized before being written to a destination. This includes configuring:

    • Columns
    • Rows
    • Field mappings
    • Record layouts
    • Output formatting

The Data Presentation layer determines the structure of the resulting file or database record.

OPC Router

OPC Router does not use a separate Data Presentation component. Instead, data structure and formatting are configured directly within the destination object and Transfer.

For example:

    • CSV Write configurations define file columns and output structure.
    • Database Insert actions define table mappings and column assignments.
    • Database Update actions define field mappings and update behavior.
    • Other destination plug-ins define how transfer variables are mapped into the target system.

Rather than creating a separate presentation layer, OPC Router embeds data mapping and formatting within the transfer's destination configuration.

Migration Mapping

OPC Data Logger

OPC Router

Data Presentation

Destination Mapping within the plug-in

When migrating from OPC Data Logger, think of Data Presentation as becoming the field mapping and output configuration settings within the OPC Router destination object, whether that destination is a database, CSV file, ERP system, MQTT broker, or another target.

 


Data Storage

OPC Data Logger

OPC Data Logger was primarily designed to collect OPC data and store it in databases or text-based files.

Common destinations included:

    • Microsoft SQL Server
    • Oracle
    • MySQL
    • PostgreSQL
    • SQLite
    • CSV and text files

The primary focus was historical data logging and record storage.

OPC Router

In OPC Router, data storage is handled through Transfer destinations. While OPC Router fully supports traditional database and file logging, it also enables data to be routed to a much wider range of systems.

Available destinations include:

    • Microsoft SQL Server
    • Oracle
    • MySQL
    • PostgreSQL
    • SQLite
    • MongoDB
    • Influx DB
    • CSV and text files
    • FTP and network file locations
    • REST APIs
    • MQTT brokers
    • Cloud services
    • SAP systems
    • OPC servers
    • Email
    • ERP and business applications
    • Custom web services
    • And many other supported systems

Unlike OPC Data Logger, OPC Router is not limited to storing data. The same Transfer can simultaneously write data to multiple destinations, allowing organizations to distribute information across databases, business systems, cloud platforms, and industrial applications without creating separate logging configurations.

For example, a single OPC value change could:

    • Be written to SQL Server for historical storage.
    • Be published to MQTT for IIoT applications.
    • Be sent to an ERP system.
    • Be archived in a CSV file.

All from the same Transfer.

Migration Mapping

OPC Data Logger

OPC Router

Data Storage

Transfer Destination Plug-ins (Database, File, API, ERP, MQTT, and more)

When migrating from OPC Data Logger, database logging remains a common use case. However, many organizations use migration as an opportunity to extend their data flows beyond simple storage and connect operational data directly to business and cloud systems.


Triggers

OPC Data Logger

In OPC Data Logger, triggers determine when data is collected and written to a destination.

Common trigger types include:

    • Data changes
    • Scheduled intervals
    • OPC events

The trigger's primary purpose is to control when logging occurs.

OPC Router 

Triggers are one of the foundational concepts of OPC Router.

Every Transfer begins with a trigger. Rather than simply determining when data is logged, triggers determine when an entire integration process should execute.

This means a trigger can initiate activities such as:

    • Writing data to a database
    • Creating or updating ERP records
    • Sending MQTT messages
    • Calling REST APIs
    • Creating files
    • Sending emails
    • Synchronizing systems
    • Launching multi-step workflows

For OPC Data Logger users, the Trigger is still the starting point, but its role is significantly expanded.

Trigger Types in OPC Router

While OPC Data Logger primarily focuses on logging-related triggers, OPC Router supports a much broader range of event sources that can initiate a Transfer.

Common trigger categories include:

    • OPC Triggers – Data changes, alarms, events, and other OPC-based activity
    • Time-Based Triggers – Scheduled intervals and recurring execution using Timer and Cron schedules.
    • Database Triggers – Changes within database tables and records
    • File Triggers – File creation, modification, and network file activity.
    • Messaging Triggers – MQTT, Kafka, Sparkplug, and other message-based events
    • Business System Triggers – SAP, ERP systems, email, and other enterprise applications
    • API and Custom Triggers – REST calls, scripts, variables, and specialized industrial systems

This flexibility allows OPC Router to react not only to changes in OPC data, but also to events occurring throughout your manufacturing, IT, and business environments.

 

Why This Matters During Migration

For many OPC Data Logger users, the initial migration simply replaces an existing logging trigger with an OPC Router trigger.

For example:

OPC Data Logger

OPC Router

Log every minute

Time Trigger

Log on value change

OPC Data Change Trigger

Log on OPC event

OPC Alarm/Event Trigger

However, once the migration is complete, organizations often discover they can build entirely new workflows using the same trigger architecture.

A machine value change can:

    • Update a database.
    • Send an MQTT message.
    • Create a maintenance record.
    • Trigger an ERP transaction.
    • Generate an email notification.

all from a single Transfer.

Migration Mapping

OPC Data Logger

OPC Router

Trigger

Connection Triggers

For most users migrating from OPC Data Logger, Triggers are the first familiar concept they encounter in OPC Router. The difference is that OPC Router extends triggers beyond data logging and uses them to initiate complete integration workflows across industrial and business systems.


Logging Tasks

OPC Data Logger

A Logging Task defines:

    • What data is collected?
    • When it is logged
    • Where it is stored

OPC Router 

The closest equivalent is a Connection.

A Transfer combines:

    • Triggers
    • Data sources
    • Processing logic
    • Destinations

For migrating users, this is the most important concept to understand because nearly every OPC Data Logger Logging Task becomes an OPC Router Connection.

In many cases, a one-to-one migration is possible:

Logging Task → Connection

However, OPC Router also allows additional functionality such as:

    • Data transformations
    • Conditional logic
    • Multi-destination routing
    • ERP integration
    • MQTT publishing
    • REST API communication.

without requiring additional products.

Migration Mapping

OPC Data Logger Logging Task → OPC Router Connection


Quick Migration Reference

OPC Data Logger

OPC Router

Data Collection

OPC DA/UA Client Plug-ins (& Many More)

Data Presentation

Database Plug-ins + CSV Write + File Write

Data Storage

Database Plug-ins + CSV Write + File Write

Trigger

Triggers

Scheduled Recurring

Cron Trigger or Time Trigger

Monitored Item

OPC Data Change Trigger

Logging Task

Connection

Moving Beyond Data Logging

For many organizations, the migration from OPC Data Logger to OPC Router begins as a replacement project.

However, most users quickly discover that OPC Router enables significantly more than traditional OPC data logging.

The same OPC data that was previously written only to a database can now be simultaneously sent to cloud platforms, MQTT brokers, ERP systems, REST APIs, files, and other business applications—all from the same Transfer configuration.

By understanding how familiar OPC Data Logger concepts map into OPC Router, organizations can accelerate their migration while also taking advantage of new integration opportunities that were not available in a traditional data logging solution.

 

About the Author

Kyle Persyn

Kyle Persyn

Share this article

Stay Updated with Our Latest Insights

Subscribe to our newsletter for weekly technical articles, product updates, and industry news.