DA Synergie compact logo

Products

Practical software for industrial communication, visibility, maintainability, and long-term ownership.

Purchase licences

Licences are machine-bound. One standard machine rehost is permitted per rolling 12 months; additional rehosts require approval. Read the rehosting policy.

Add paid DA Synergie products to your cart. Free products and demos remain available through the existing download flow.

Loading products...

Software downloads

Download and evaluate DA Synergie software packages before purchasing a licence. A licence unlocks the applicable full functionality inside the software.

Industrial Downloads AI Downloads

HMISuite

The DA Synergie HMISuite is a complete industrial visualization, data acquisition, and communication platform. It is designed to simplify the development, operation, and long-term maintenance of industrial automation systems by combining HMIMaker, HMIViewer, and OPC Dispatcher into a unified architecture.

Built from practical industrial experience

The HMISuite was created after years of implementing industrial automation projects involving Wonderware InTouch, SQL reporting, batch reporting, production traceability, ERP integration, industrial communications, custom operator interfaces, scale integration, label printing, manufacturing dashboards, and KPI reporting.

HMIMaker

HMIMaker is the graphical engineering environment used to create, configure, and maintain HMI applications. It is designed for technicians and engineers familiar with traditional industrial HMI software while introducing a modern, maintainable architecture.

  • Graphical screen editor
  • Industrial object library
  • Alarm configuration
  • Historical trending
  • Recipe management
  • Tag database
  • Symbol management
  • Multi-window applications and popups
  • Security configuration
  • Project diagnostics
  • Future online editing support

HMIMaker is designed to help maintenance personnel locate tag references, alarm relationships, object logic, and operational behavior, reducing troubleshooting time and simplifying system support.

System requirement

Requires Microsoft .NET Framework 4.8. The required Framework runtime must already be installed on the engineering PC before HMIMaker can run. Microsoft .NET Framework is not included with the HMIMaker / HMISuite download.

HMIViewer

HMIViewer executes applications created with HMIMaker. The runtime is designed for continuous industrial operation while providing a familiar operator experience.

  • Multi-screen visualization
  • Alarm display
  • Historical trends
  • Recipe operation
  • User authentication
  • Operator messages
  • Diagnostic displays
  • Multi-monitor support
  • Full-screen operation
  • Runtime diagnostics

The runtime architecture emphasizes stability, maintainability, performance, long-term product lifecycle, and simple deployment.

HMIViewer is supervisory software and is not a machine safety system. See the Safety Notice for the HMI supervisory boundary.

System requirement

Requires Microsoft .NET Framework 4.8. The required Framework runtime must already be installed on the host PC before HMIViewer can run. Microsoft .NET Framework is not included with the HMIViewer / HMISuite download.

OPC Dispatcher

OPC Dispatcher provides the communication layer connecting industrial devices with HMI applications, databases, and external software. It separates communications from visualization, allowing multiple applications to share industrial data through a common infrastructure.

  • Modbus TCP
  • IEC-oriented PLC data integration
  • Schneider Electric Modbus implementations
  • CIP-based industrial communication
  • Allen-Bradley Ethernet communication
  • Future communication providers through modular architecture

The communication layer is designed for expansion as new industrial protocols become available.

Operation with external PLCs, devices, networks and third-party systems depends on their availability, configuration and supported communication interfaces. DA Synergie does not guarantee third-party hardware, software or network operation.

Database integration

The HMISuite supports relational database integration through standard ODBC connectivity for production history, batch reporting, quality records, recipe management, alarm history, trend data, dashboards, analytics, and traceability.

Alarm management

The suite supports alarm management with active alarms, acknowledgements, history, priorities, filtering, operator comments, and historical review.

Historical data

Historical data management supports long-term process analysis with analog trends, digital events, alarm history, production history, operator activity, batch history, and quality measurements.

Industrial reporting

The HMISuite supports production reporting through database integration, including production summaries, batch reports, quality reports, equipment utilization, downtime reports, traceability, and custom SQL reports.

Open integration

The HMISuite is intended to integrate with existing industrial environments, including PLC systems, SQL databases, ERP software, MES, industrial networks, third-party software, and legacy automation systems.

Licensing philosophy

The HMISuite follows the DA Synergie licensing philosophy with perpetual licenses, predictable ownership costs, affordable runtime deployment, no mandatory subscription for normal operation, documentation-first development, and fair access to engineering tools.

Intended applications

The HMISuite is suitable for manufacturing facilities, OEM equipment, packaging systems, food processing, water and wastewater, material handling, process automation, laboratory systems, utility monitoring, and industrial modernization projects.

Future direction

Future priorities include an expanded object library, enhanced historical analysis, improved reporting, additional communication providers, migration tools for legacy HMI platforms, expanded diagnostics, greater integration with PLCMaker and PLCRuntime, and AI-assisted engineering tools.

Engineering responsibility

The HMISuite is intended for qualified industrial professionals. Safe operation depends on proper engineering, independent safety systems, validation, and sound operational procedures. The suite supports these activities but does not replace engineering judgment or machine safety design.

PLCMaker β€” Engineering Environment

PLCMaker is DA Synergie’s IEC-based industrial PLC engineering and programming environment. It provides a structured workspace for developing, configuring, testing, documenting, and maintaining control applications that execute on PLCRuntime.

  • Designed around IEC 61131-3 programming concepts, including Ladder Diagram and Structured Text
  • Supports maintainable projects, clear documentation, and vendor independence where practical
  • Uses a unified program model so multiple editors preserve consistent execution semantics
  • Includes ladder engineering, structured text editing, project diagnostics, and symbol documentation
  • Separates application logic from hardware configuration to support evolving industrial platforms
  • Supports communication and I/O configuration for PLCRuntime deployment
  • Intended for machine builders, OEMs, integrators, educators, and long-term industrial applications

PLCMaker is the engineering/programming environment. PLCRuntime is the industrial PLC execution platform that runs those applications in production.

System requirement

Requires Microsoft .NET 8. The required .NET 8 runtime must already be installed on the engineering PC before PLCMaker can run. Microsoft .NET is not included with the PLCMaker download.

PLCRuntime β€” Deterministic Industrial Control Runtime

PLCRuntime is DA Synergie’s industrial PLC execution platform, designed to execute PLC control applications created with PLCMaker.

Built for deployment on real-time operating-system platforms, PLCRuntime provides the execution layer between PLC application logic and industrial devices, networks and remote I/O.

PLCRuntime is intended for machine builders, system integrators and industrial automation professionals requiring a flexible software-based PLC architecture without sacrificing the deterministic execution expected from an industrial control platform.

System requirement

Requires Microsoft .NET 8. The required .NET 8 runtime must already be installed on the host before PLCRuntime can run. Microsoft .NET is not included with the PLCRuntime download.

Core capabilities

  • PLC application execution
  • Deterministic scan execution on qualified RT platforms
  • Industrial Ethernet communications
  • EtherNet/IP connectivity
  • Modbus communications
  • Remote I/O integration
  • Integration with PLCMaker engineering projects
  • Software-based PLC architecture
  • Deployment on industrial PC / compatible qualified hardware
  • Engineering diagnostics and runtime monitoring where supported by the product

Real-Time Platform

PLCRuntime is designed for deployment on a DA Synergie-qualified real-time operating-system platform.

Deterministic execution and timing characteristics apply only to operating-system, hardware and runtime configurations specifically qualified and documented by DA Synergie.

General-purpose operating systems and non-real-time configurations may allow PLCRuntime to execute for development, evaluation, simulation or other appropriate uses, but they are not considered deterministic PLCRuntime production platforms.

Operating-system scheduling, background services, drivers, antivirus software, system updates, other applications, CPU or memory contention, network activity and other host-system conditions outside PLCRuntime may affect scan time, latency and communication performance.

DA Synergie does not warrant deterministic or real-time performance on non-qualified operating-system or hardware configurations.

Industrial Control & Safety

PLCMaker and PLCRuntime are industrial automation products intended for use by qualified automation professionals.

PLCRuntime is an ordinary industrial control runtime and is not a functional-safety controller or safety PLC.

The machine builder, system designer or system integrator is responsible for determining the suitability of the complete control architecture for the application and for implementing and validating all safeguards, interlocks, emergency stopping, protective devices and fail-safe behavior required by the machine or process risk assessment.

Required safety functions must not depend solely on PLCMaker, PLCRuntime, ordinary PLC logic, a standard industrial network or ordinary remote I/O unless the complete safety function is implemented using equipment and architecture specifically appropriate and qualified for that purpose.

Detailed engineering and safety information: Safety Notice Β· Engineering Responsibility Statement.

HistorianReport Suite

Industrial Historian, Trending & Traceability Reporting

HistorianReport Suite is DA Synergie’s integrated industrial data-history and reporting platform, bringing historical process acquisition, real-time trending and production reporting together in one environment.

Designed for industrial traceability applications, HistorianReport Suite combines historical acquisition, process visualization and report generation to transform industrial process data into useful historical and production records.

Suite components

  • Historian / Data Logger β€” Industrial historical acquisition and storage using Microsoft SQL Server.
  • Real-Time Trend β€” Live process visualization and trending from connected industrial data sources.
  • Historian OPC Server β€” DA Synergie OPC technology adapted for HistorianReport Suite acquisition and communication.
  • ReportMaker β€” Report-design environment for creating historical, production and traceability reports.
  • Report Engine β€” Execution engine for automated report generation with output to PDF files at configured locations and dedicated printers.

Database requirement

Requires Microsoft SQL Server Express or a supported Microsoft SQL Server installation. The required SQL environment must already be installed and configured for HistorianReport deployment. Microsoft SQL Server licensing is not included with HistorianReport Suite.

System requirement

Historian and ReportMaker require Microsoft .NET Framework 4.8. The required Framework runtime must already be installed on the host before those applications can run. Microsoft .NET Framework is not included with the HistorianReport Suite download.

No software-imposed tag licensing limit

HistorianReport Suite does not use tag-count licensing. Practical system capacity depends on the deployed hardware, database environment, network architecture, acquisition rate, workload and overall system design. This is a licensing model distinction β€” not a claim of unlimited technical capacity or unlimited performance.

Licensing

$3,500 CAD β€” perpetual licence for one HistorianReport Suite / licensed historian system.

One purchase includes the complete suite (Historian, Real-Time Trend, Historian OPC components, ReportMaker, and Report Engine). No separately purchased component licences. No tag-based licensing.

Evaluation

A public evaluation download is planned. Without a valid HistorianReport Suite licence, Historian and ReportMaker provide full functional operation for up to 30 minutes per runtime session, then perform an orderly shutdown or close according to the product implementation. This is a per-session runtime limitation, not a 30-day calendar trial. A valid licence removes the 30-minute runtime limitation.

Status: Coming soon β€” not yet available for purchase.

Middleware Pro V5 β€” Bring Local AI Into Your Development Environment

Commercial product β€” $39 CAD one-time licence. Middleware Pro V5 connects local AI models to VS Code, Cursor, and similar environments (Cloudflare tunnel when remote).

What makes it different (agent / IDE layer):

  • Anti-loop β€” stops the model from repeating the same failing path.
  • Anti-wandering β€” exploration controls so the agent stays on useful work instead of drifting.
  • Context compression β€” keeps long sessions usable by compressing project / chat context.
  • Web search β€” enabled for grounded lookups when used with our llama.cpp TRA + Ministral 14B stack (Ministral Q8_0 from Hugging Face; TRA runtime from Downloads).

Middleware Pro is an integration and productivity layer. It is not the TRA learning runtime. It does not by itself add /learn, LWT, or /sleep to arbitrary GGUFs β€” those need llama.cpp TRA.

AI-generated code, recommendations, or actions should be reviewed and validated by the user before production use.

Architecture (integration path)

VS Code / Cursor / client
    β”‚
    β–Ό
Middleware Pro V5
    β”‚
    β”œβ”€β”€ Project context & tooling
    β”œβ”€β”€ Anti-loop / anti-wandering
    β”œβ”€β”€ Context compression
    β”œβ”€β”€ Web search (with TRA + Ministral stack)
    β”œβ”€β”€ Security & permission boundary
    └── Optional Cloudflare tunnel
    β”‚
    β–Ό
Local model server (llama.cpp TRA recommended, or Ollama / other llama.cpp)
    β”‚
    β–Ό
Ministral-3-14B-Instruct-2512-Q8_0 (Hugging Face) or other local weights

Status: Available β€” free 30-minute eval on Downloads; buy licence from Products store ($39 CAD). F11 imports MiddlewarePro.License.dat.

llama.cpp TRA β€” Train Runtime Architecture

Research / experimental download (free). A modified llama.cpp that implements TRA (Train Runtime Architecture) so a local model can learn after deployment without rewriting the base GGUF.

Features:

  • LWT (Learn While Talking) β€” if the model does not know something, it can pick up part of that knowledge during the conversation.
  • Deep training (/learn) β€” stronger, focused learning sessions when more intensive updates are needed.
  • Forward learning β€” learning can continue while you keep interacting.
  • /sleep consolidation β€” consolidates acquired information into persistent TRA adapter state for later use.

Linux (CUDA SM61) and Windows builds, with Ministral launch scripts. Does not include model weights β€” get Ministral-3-14B-Instruct-2512-Q8_0.gguf from Hugging Face.

Separate from Middleware Pro. TRA learn modes require this runtime, not Middleware Pro alone.

Status: Available on the Downloads page.

Ministral 14B TRA β€” host model

The qualified host model for public TRA demos. DA Synergie does not redistribute the GGUF β€” download it from Hugging Face. The TRA runtime, Ministral launch scripts, and learn adapters are already in the llama.cpp TRA package.

Base model (exact):

Point TRA launch scripts at those files via MODEL / MMPROJ. Text-only train can omit the mmproj.

Status: Weights on Hugging Face β€” see Downloads.

TRA learning modes (overview)

These modes are provided by the TRA runtime + compatible TRA model package, not by Middleware Pro by itself:

  • /learn β€” performs a focused learning operation on supplied material.
  • Forward learning β€” allows learning activity to continue while you are still interacting with the model.
  • Deep learning sessions β€” use /learn when more intensive learning is required.
  • /sleep β€” intended for periods when the AI is not being used. The TRA system consolidates previously acquired information into its persistent TRA learn state for later use.

For what is physically modified and persisted (adapters vs base weights vs other state), see the technical note. For the public research synthesis (Granite β†’ Ministral), see the TRA research page:

TRA learning β€” technical explanation TRA Research Paper (Preprint v1.0)