Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

FrameworX leverages modern technology to deliver industrial-grade performance with enterprise flexibility.

Built on .NET with native Python 3 integration, the platform provides a unified development experience that deploys seamlessly across desktop, web, and mobile platforms through WebAssembly technology.

  • 100% .NET managed code
  • Python 3 native integration  
  • WebAssembly deployment
  • 100+ native connectors
  • Millisecond response times
  • Single file deployment

On this page:

Table of Contents
maxLevel2
minLevel2
indent10px
excludeSteps
stylenone



Core Runtime Technology

The platform operates on 100% .NET managed code with a multi-threaded driver core delivering millisecond response times through service exception handling and optimized execution paths.

Runtime OptionUse CaseBenefits
.NET 8Cross-platform deployments
(Windows, Linux, macOS, ARM)
• Smaller footprint
• Container-ready
• Modern performance
.NET Framework 4.8Windows-specific integrations• Legacy library support
• Windows API access
• Industrial hardware compatibility
Docker ContainersCloud and edge deployments• Scalable architecture
• Cisco IoT App Hosting
• Simplified deployment



Development Languages

Primary Languages

  • C# - Compiled performance with strict validation for control systems
  • Python 3 - Interpretive flexibility for analytics and data processing
  • Interoperability - Seamless method calls between C# and Python

Secondary Languages

  • VB.NET - Full platform access with legacy support
  • JavaScript - HTML5 page scripting and legacy integration



Integrated Development Environment

Editor Type

Features

Purpose

C#/VB.NET Editors

IntelliSense, syntax highlighting, debugging

Control logic and system integration

Python Editor

Output playground, interactive execution

Analytics and data processing

SQL Editors

Query builder, visual designer

Database integration

JSON/XML Editors

Schema validation, formatting

Web data exchange

Rich Text Editor

PDF/HTML output

Report generation



Native Connectivity Architecture

FrameworX includes a comprehensive communication stack built directly into the platform, eliminating middleware dependencies and delivering superior performance

Built-in Communication Stack

Standards

  • OPC UA Server
  • OPC UA Client
  • MQTT Broker
  • MQTT Client (Flat & Sparkplug B)

Storage

  • Embedded SQLite
  • Time-series historian
  • Alarm database
  • Solution database

Protocols

  • 100+ native connectors
  • Direct implementation
  • No middleware required
  • Optimized performance



Anchor
webassembly
webassembly
WebAssembly and UI Technologies

Canvas Displays

Fixed element relationships ideal for:

  • Process diagrams
  • P&IDs
  • Synoptic screens

Dashboard Displays

Responsive grid layout perfect for:

  • KPI monitoring
  • Data visualization
  • Analytics presentation

Image Added

Image Added


RESS Technology

Responsive Design + Server-Side Components delivers optimal user experience across all devices:

  • Server Detection - Identifies device class (phone, tablet, desktop)

  • Optimized Delivery - Sends appropriate content and resources

  • Responsive Behavior - Maintains flexibility within device class

  • Reduced Engineering time - all displays are shared by all layouts
  • Result - Fast loading with adaptive layouts



Desktop Layout  (Native or Web) 

Mobile Layout

Image Added

Image Added



Python Integration Excellence

Solution-Specific Python Management

FeatureBenefitUse Case
Independent Python VersionsEach solution uses its own interpreterLibrary compatibility management
Solution-Contained ScriptsScripts stored in .dbsln databaseSimplified deployment and IP protection
Output PlaygroundInteractive execution in designerTesting and development
C#/Python InteropCall methods across languages

Call methods across languages



UNS Integration and Data Access

Dynamic TagProvider Technology

Local UNS Governance

  • Tags defined in solution
  • Manual mapping to sources
  • Full control over namespace
  • Traditional workflow

Dynamic External Governance

  • Zero-configuration at runtime
  • Adapts to external sources
  • Automatic discovery
  • Reduced engineering time

External Application APIs

  • .NET SDK - Full platform access for C# applications
  • Python SDK - Data access for analytics and ML applications

Execution Architecture

Server-Side Execution

  • Multi-threaded parallel tasks
  • Exception control and recovery
  • Millisecond scan rates
  • Optimized driver core

Client-Side Execution

  • Automatic exception encapsulation
  • ASYNC non-blocking calls
  • UI responsiveness maintained
  • Server method invocation



Deployment & DevOps

Solution Deployment

  • Single File Deployment - Complete solution in .dbsln file
  • Encrypted Configuration - Security and IP protection built-in
  • Cross-Platform - Deploy same solution to any supported OS

Version Control Integration

  • JSON Export - Human-readable, diff-friendly files
  • Git Compatible - Standard version control workflows
  • Collaborative Development - Multi-developer support



Next Steps

  • Review [Product Editions] to understand licensing options
  • Explore [Key Differentiators] for competitive advantages
  • Continue to [Security & Operations] for performance and security details



In this section...

Page Tree
root@parent
spaces93DRAF

Panel

New Designer IDE

A complete, easy-to-use IDE with thin client versions, new drawing tools, dashboards, mobile layout previews, and more.

Learn more 

Panel

Multi-Platform Targets

Deploy solutions on Windows, Linux, MacOS, Docker, Cisco Routers, Universal Robots, and any OS with .NET 8 support.

Learn more 

Panel

High-Performance Web

Real-time Web pages with update < 100ms. The same page runs natively on Windows, Web Browsers and mobile devices. 

Learn more 

Panel

Technologies Enhancements

New code editor for C#, VB.NET, JavaScript, Python, SQL, XML, HTML, and JSON, along with advanced Python Integration, Execution Profiles and WebData tools.

Learn more 

Panel

Web System Status, Alarms and Trends

Monitor the System Status, the states of Alarms and TrendChart data from your connected Historians with no configuration required.

Learn more 

Panel

Data Explorer Tools

Includes new MQTT, OPC, SQL, and PLC tools with network finder for ControlLogix, and Codesys PLCs. OPC UA and MQTT SpB simulators.

Learn more 

Panel

Unified Namespace Tools

Integrates tags, asset folders, and data source configuration into a single interface.

Learn more 

Panel

No Cost Configuration Tools 

Full-featured Designer with unlimited usage; runtime allows four hours of resettable time.

Learn more 

Panel

Additional Features and Improvements 

Across the entire platform, with major gains in Designer usability and runtime performance.

Learn more 

DevOps and Version Control

AnchorDesignerDesignerNew Designer IDE
Complete and Easy to Use
  • All core modules included out-of-the-box with a renewed IDE.
  • Solution Designer with a new and easier-to-use configuration IDE, with multiple window management, built-in change tracking, integration with runtime for monitoring and diagnostics, and much more. Run the Solution Designer with no installation required.
  • New Drawing User Interface with Enhanced usability for managing industrial icons, symbols, and graphical components. Includes portability between WPF and HTML5.
  • Execution Profiles for Solutions allow easy setup of profiles when the project is opened from development, validation, or production environments.
  • Seamless integration between Engineering and Runtime.

Image Removed

AnchorMultiPlatformMultiPlatformMulti-Platform Targets
  • Extended support for .NET 8  allows deploying the application runtime to multiple types of hardware platforms and operating systems. The system can be deployed directly on the target device or using a Docker container.  Multi-platform features include the EdgeGateway for Cisco Routers and the EdgeGateway for Universal Robots.   
  • Scalable Enterprise Pricing available as you expand.
  • Unlimited license includes Unlimited Clients, any type of Client, Rich Desktop, Web Deployed Thin Client and HTML5.

Image Removed

AnchorHighPerformanceHighPerformanceHigh-Performance Web and Runtime
  • HTML5 Web Assembly Displays enables .NET  C#, VB.NET and JavaScript programming for Web pages. The Web displays leverages WebAssembly, technology, allowing to run on current browsers such as Chrome, Edge, Firefox, and Safari with no installation of plug-ins.
  • WPF and HTML5 automatic conversion so you don't need to create two different kinds of screens for Windows and Web clients. Simply use our Draw environment to create the displays and will automatically create them in both HTML5 and WPF.

  • Portable Controls API allows to create and add external controls, that will be compatible both with WPF and HTML5. It allows easy integration of third-party libraries and controls.

  • Memory Usage Improvements with approximately 50% reduction in memory requirements on running solutions. Powering better performance in large size and mission critical applications.

Image Removed

AnchorNewEditorsAndPythonNewEditorsAndPythonTechnologies Enhancements
  • New Built-in Code editor for C#, VB.NET, JavaScript and Python languages,  or XML, HTML or JSON documents, and SQL queries. 
  • WebData and WebServices so you can exchange JSON and XML data with other applications, either by reading or writing files, or using the HTTP REST APIs and Web Services integration tools.
  • Intermix Python and .NET clases
  • Test Python scripts within the Designer

Image Removed

AnchorWebTrendAndAlarmsWebTrendAndAlarms

Web Trends and Alarms

  • Designer Improved Monitoring, with new Monitor pages for all modules.
  • Designer Historian Monitor displays TrendCharts with no configuration required. 
  • Designer Alarms Monitor displays AlarmViewer with no configuration required. 
  • Open a browser URL pointing to any Solution Running and access Trend Charts and Alarms (no configuration or installation required)

Image Removed

AnchorDataExplorerTools1DataExplorerTools1Data Explorer Tools
  • MQTT and OPC-UA Data Explorer to browse OPC Servers or MQTT Brokers. Activate the included Simulation tools, the native MQTT built-in broker, or the native OPC-UA server. 
  • PLC Network Finder and browsing for Rockwell ControlLogix and Codesys enabled PLCs. 
  • SQL Queries Tester to execute and modify your queries. DataGrids to explore queries results.
  • Connect to any device, controller, ERP, Cloud, and Historian.
  • 70+ communication protocols included.

Image Removed

AnchorUNSUNSUnified Namespace Tools
  • New Unified Namespace Tools for combining tags, asset folders, and data source configuration tools in an integrated user interface, making it easier to combine local tags and remote data sources, and browse tag values as you add elements. Support for Distributed Systems: easily create distributed architectures by deploying a Solution Server that manages global resources (Unified Namespaces, Data Acquisition, and other processes) and connects with applications implementing independent business logic and frontend displays. JSON has also been added as a new data type.
  • New TagProviders Connections allow you to consume data defined and hosted in external systems. You can now connect to InfluxDB, GE Historian, and OSIsoft PI, enabling concurrent use of external sources with the built-in native historians: SQL Database and Canary Historian.

Image Removed

AnchorFreeEngFreeEngNo Cost Configuration Tools

One of the goals of Version 10 is to provide a quick, low-cost start to new solutions, create prototypes, and reduce TCO. The new Designer tools, which install in less then one minute, have no usage restrictions. When connecting to a server with WebServices enabled, you can even use the Designer from the remote server without local installation. Runtime execution allows four hours of resettable time for testing. For business use and production, runtime evolution isn't authorized; contact us to learn about runtime licensing options.

AnchorAddFeaturesAddFeaturesAdditional Features and Improvements

Designer usability and runtime performance are significantly enhanced throughout the platform, with dozens of refinements that make development faster and deployment easier.

  • ComboBox and ListBox controls now support binding to SQL queries.

  • Trend Charts can connect directly to SQL databases.

  • CSV and JSON export/import enhancements simplify documentation and version control integration.

  • Upgrade improvements allow one-click upgrades with optimized solution file size.

  • Script-Historian integration enables using custom scripts as Historian target databases.

  • Alarm acknowledgment tracking includes a new state to monitor whether an alarm returns to normal while still active, supporting advanced acknowledgment rules.

  • Automatic TCP/IP port allocation and simplified Windows Service setup for managing multiple running projects.

  • Themes rebuilt from the ground up, with improved usability and new built-in options for easier styling across web and desktop.

  • Mobile layouts are now easier to define when creating layouts. 

 

In this section...

Page Tree
spacesV10