You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

What is FrameworX

FrameworX is Tatsoft’s integrated industrial software platform for real-time applications (SCADA, HMI, MES, IIoT). It provides a single engineering environment and a consistent runtime that include all core modules under one project model.

Scope (what the platform contains)


  • Unified Designer – one environment to configure all modules, data, and displays.
  • Portable Displays – build once, run on .NET desktop and WebAssembly (web/mobile).
  • Cross-platform runtime – Windows, macOS, Linux, containers.
  • Data Foundation
    • Native Unified Namespace:  Local, Linked, and Dynamic Tags
  • Industrial Operations - Process Modules
    • Devices connectivity:  100+ built-in connectors, extensibility toolkit.
    •  MQTT broker & client (flat & Sparkplug B) and MQTT SpB Publisher Simulator.
    •  OPC UA (server & client) and OPC UA Server simulator 
    • )Alarms and Events, with hierarchy and notifications.
    • Historian (time-series data
  • Business Operations - Application Modules 
    • Datasets with SQL tools (Query Editor, SQL bridge, Edge SQL, dataset caching) 
    • Reports
    • Scripting: .NET (C#/VB) & Python 3 (server, client, edge)
  • User Interaction - Operator UI Modules
    • Security
    • Displays 
  • Security & DevOps


  • I
  • UNS-native – Local, Linked, and Dynamic Tags; MQTT broker & client (flat & Sparkplug B).
    Connectivity – OPC UA (server & client), 100+ built-in connectors, extensibility toolkit.
    Security & DevOps – RBAC, secrets, GIT JSON config, APIs for health and management.
    Extensibility – Python & .NET SDKs, MCP tools, AI integration hooks.
    Resilience – hot-standby failover supported in all editions.
  • Unified Designer – one environment to configure all modules, data, and displays.

  • Portable Displays – build once, run on .NET desktop and WebAssembly (web/mobile).

  • Cross-platform runtime – Windows, macOS, Linux, containers.

  • Industrial Core

    Scripting: .NET (C#/VB) & Python 3 (server, client, edge)

    • Historian (time-series data)

    • Alarms and Events

    • Reports and Displays

    • Datasets with SQL tools (Query Editor, SQL bridge, Edge SQL, dataset caching)


  • UNS-native – Local, Linked, and Dynamic Tags; MQTT broker & client (flat & Sparkplug B).

  • Connectivity – OPC UA (server & client), 100+ built-in connectors, extensibility toolkit.

  • Security & DevOps – RBAC, secrets, GIT JSON config, APIs for health and management.

  • Extensibility – Python & .NET SDKs, MCP tools, AI integration hooks.

  • Resilience – hot-standby failover supported in all editions.


Runtime targets (where it runs)

  • Server
    • .NET 4.8 (Windows) — uses preinstalled Windows components; needed for some legacy libraries.
    • .NET 8 (cross-platform) — Windows/Linux/Docker; preferred for performance and memory profile.
  • Clients from the same display design 
    • Desktop: Windows (WPF) 
    • Web and mobile  —  WebAssembly/ HTML5 .

Development environments (how you work)

  • Solution Center — create/open/manage solutions.
  • Designer — main workspace (optimal sequence: Data → Industrial → Business → UI).
  • Runtime — deployment/execution, diagnostics, and monitoring.


  • No labels