System architecture, deployment patterns, security and performance design.

PlatformOverview | Architecture | Technology | Security | FrameworX |  Editions 


Overview

FrameworX is a Unified Automation Platform. It includes all modules and tools for Solutions Development  - Unified designer, connectors to data sources, built-in features  for Industrial and Business Operations, Client UI technologies

The platform delivers multi-platform Runtime in various Deployment Scenarios.


Solution Center Application management · local & remote Designer Configuration tool AI integration LLM · MCP Designer tool Runtime Application execution Real-time tag database · Unified Namespace Centralized data model · asset hierarchy · semantic context Device connectors 100+ protocols · OPC UA · MQTT · REST · SQL · .NET & Python SDKs

For Advanced Users and AI Models

If you have previous knowledge of FrameworX and needs he the Eagle view, with the comprehensive architecture review, or you to feed an AI chat session with the overall understanding the platform, use the following section for the Technical Reference :

Platform Architecture Reference



FrameworX Core

FrameworX kernel is designed upon the concepts of Real-Time In-Memory Database and Unified Namespace. 


UNSDiagram.png

FrameworX is a Unified Automation Platform. Its main components are:

  • FrameworX Core
    • Designer - Unified Configuration using the Four Pillar Methodology. 
    • Runtime - .NET Real-Time database, with Native UNS architecture.
  • Data Sources- Connectivity with 100+ devices and interfaces. 
  • Built-In Features - Industrial and Business Operations modules 
  • Client Technologies - Design once, run everywhere.

→ Learn more about Real-Time Tag Database (Concept)

→ Learn more about Unified Namespace Architecture (Concept)



Create, Design and Run your Solutions

 FrameworX manages the complete Solution Lifecycle, from development through  production using three integrated workspaces:

Solution Center

  • Crente and Manage Solutions
  • Launch point for Designer ↓ or Runtime

          Runtime

  • Execution environment
  • Multi-Platform
    • Windows
    • MacOS
    • Linux
    • CISCO Routers
    • Containers
  • REST APIs: data-plane on TServer (port 3101+, Bearer-GUID) for tag values, aggregates, alarms; management-plane on TWebServices (port 10108, JWT/OIDC) for Solution Center operations; /health and /ready probes on both surfaces for Kubernetes liveness and readiness.

Designer

Execution Profiles

A single .dbsln solution can run concurrently under multiple Execution Profiles — Development, Production, Validation, and Custom — each on a distinct port and each managed independently. This lets the same configuration carry a live production runtime, a parallel validation pass, and an active development session on the same machine without interference. Profile selection drives the runtime startup row, the port, and the isolation boundary; the underlying solution definition is unchanged.



Solutions Development

Solutions Development - FrameworX manages the complete Solution Lifecycle, from development through  production.


Deployment Scenarios

Deployment Scenarios:- FrameworX provides versatile deployment architectures tailored to your operational requirements.



Aim high, start simple, scale without limits.



In this section...