Versions Compared

Key

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

How this FAQ is used: This is the centralized FAQs document.

Define which sections to go documentation site, or marketing site, or both.

...

Getting started



What is FrameworX?

FrameworX is a software platform, to deliver industrial-grade real-time data applications, for SCADA/IIoT/UNS and Enterprise integration.

Core pillars (overview):

All-included modules · One Designer (.NET & WebAssembly) · UNS-native (built-in MQTT broker & client with Sparkplug B) · OPC UA server & client · .NET & Python 3 scripting · 100+connectors;


Do you offer a trial?

Yes. Engineering tools are free; runtime is time-boxed for evaluation (resettable). See Downloads


Sample solutions to try first:

Getting start. UNS Starter · Edge SQL Logger · Panel HMI (MachineHMI). 


Do I need different editors for HMIs vs dashboards?

No. One Unified Designer covers vector HMIs and responsive dashboards. 

...

Editions & licensing


Which editions exist?

Enterprise Unlimited, Enterprise I/O-Scaled (1,500/5,000 I/O), MachineHMI (150/500 I/O), and EdgeConnect.


Unlimited vs Enterprise (I/O-scaled)?

Same features; licensing scope differs (Unlimited I/O vs I/O-scaled). Both Enterprise editions includes unlimited clients.


MachineHMI fences (summary):

2 concurrent clients; I/O scaled (panel-class scope).


What’s in EdgeConnect?

Edge UNS & IIoT Platform, Powered by FrameworX.

It includes:


How are I/O points counted?

Any value sourced externally and bound into the solution counts once (regardless of how many times you display, alarm, or log it).


...



Technology & runtimes



Do I have to design twice for desktop and web?

No. One Designer outputs to .NET desktop and WebAssembly (web/mobile); the same displays run in both.


What is Dynamic Binding?

An advanced pattern that lets you bind UI/logic directly to MQTT/Sparkplug B or OPC UA paths, or other external data sources, without creating local tags first—ideal for rapid onboarding and diagnostics. For production, you can promote bindings into a local UNS/tag model, when local governance is required.


What is MCP Server?

A built-in API layer for solution-specific tools/automations (e.g., generate a UNS from OPC UA, orchestrate analytics, data prep).


Is FrameworX 100% .NET?

Yes—100% .NET, green-field architecture; extend with C#/VB and Python 3.


...

Connectivity & data

Which drivers/connectors are included?

100+ connectors . See complete list at Connectivity Hub.


How do I use Edge SQL?

Use EdgeConnect to read/write local SQL and access remote SQL from the edge node. Try the Edge SQL Loggersample.


Does FrameworX include an MQTT broker?

Yes. Built-in MQTT broker, Sparkplug B client—no add-on required. It will includes a MQTT spa

publisher simulator, and connectors to Azure-Iot and AWS.

...

UNS & tag modes (choosing the right approach)


What are Linked Tags (UNS)?

Local UNS tags with a DataLink pointing to an external path (MQTT/Sparkplug, OPC UA, or supported drivers). At runtime, FrameworX auto-manages communications based on demand (screens/scripts). You keep local names and get intellisense/cross-refs.


How do modes differ?


  • Devices/Tags: pre-map channels/nodes/points; you manage groups.

  • inked Tags: keep a local model; the platform’s dynamic provider auto-manages comms via the Source link.

  • Dynamic Tags—bind straight to external paths;


Do Linked Tags work offline?

Yes. The tag exists locally and updates when the source is available.


When should I use Linked Tags?

When you want a durable tag model with names/governance while the platform auto-manages runtime comms—also improves startup vs importing thousands of points.


Can I mix modes?

Per measurement, pick one mode. Across a plant, mixing by area/use case is fine.


Security & performance notes

Same connector credentials/certs and RBAC apply. Comms are on-demand and grouped by protocol constraints → fewer idle subscriptions and faster startup.


...

Deployment & HA


Supported deployment targets?

Server runtime for .NET desktop; browsers/mobile via WebAssembly;


How do I set up HA?

All editions are hot-standby capable. For licensing, purchase a primary and a -HA standby (50% of primary); follow the HA guide for sync, health checks, and a failover drill.


How do I back up and move solutions?

Export/import the solution and back up the repository. Keep historian/SQL strings handy; test on a lab VM before cutover.


...

Migration


FactoryStudio → FrameworX 10.1: is there a compatible path?

Yes—fully compatible with a guided Upgrade Assistant. Support & Maintenance plant at no cost, or at license upgrade as necessary.


How do editions map from FactoryStudio?

FS I/O-scaled → Enterprise (I/O-scaled) · FS Unlimited → Enterprise Unlimited · FS Edge → EdgeConnect.


Already on FrameworX 10.0—what changes for 10.1?

Solutions are 100% compatible; FrameworX 10.1 replaces 10.0 with a streamlined Product Series, adding power to the Edge, and a large set of improvements: UI and functionality, corrections, performance for large system, new drivers & connectors; new technologies (Source-Linked Tags and MCP Server.)


...

Programs


What is FrameworX Personal (Free)?

For students/hobbyists, up to 1,500 I/O. Sign-in + annual renewal; community support; attribution required: “Created with the FrameworX Personal edition.”


What is OEM Embedded (75 I/O, Freemium; authorized partners)?

75 I/O points free per solution on approved platforms; commercial use & resale authorized with attribution “Powered by Tatsoft FrameworX.” Community support; step-up paths available.


Do you have an SI/Partner program?

Yes. Registered and Premier tiers; Premier includes early betas, co-marketing, priority escalations, and resale options (see SI/TP SSoTs).


...

Purchasing & quotes

How do I get pricing and an official quote?

Use Build & request quote. The configurator shows edition options, HA (50% standby), and the You’ll receive an emailed quote and Sales follow-up.


Do you offer a Site License?

Yes—Unlimited (Site License). Contact Sales.


Can I buy online?

Today we support a guided quote flow. Limited self-serve (e.g., training seats) may come later.

...

Training, support & community


How do I get training?

See the public training schedule. (The SI Vanguard Alliance includes training seats and architecture sessions.)


How do I open a support ticket?

Use the support portal; include version, logs, a small sample solution if possible, and repro steps.


What support do Personal/OEM users receive?

Community support (forums/KB). OEMs can step up to paid plans via their Tatsoft contact.


What are the basics of Support & Maintenance (“Care”)?

Annual fee: 20% of license value; first-response target: same/next business day; after-hours options available via extended plan or per-incident; reinstatement (lapsed) is 60% of current license value. (See SP-001 for full terms.)


Do you have an AI assistant (GPT) for quick answers?

Yes—GPT FrameworX AI Assistant (Experimental) can help you navigate docs/how-tos. Privacy reminder:don’t paste confidential configs; obfuscate credentials/IPs. (Linked from Support → Tools.) (New Q&A aligned to AI-001.)


Community resources:

support.tatsoft.com (community/KB) · Home (free courses)


...

Troubleshooting (quick fixes)



MQTT broker won’t start.

Check port conflicts/permissions; service rights; firewall rules.


WebAssembly page is blank.

Enable WebAssembly runtime; hard refresh cache; confirm HTTPS and allowed origins.


OPC UA won’t connect.

Trust certificates both ways; align security policies/endpoints; confirm URL/port.


Edge SQL fails to insert.

Check connection strings; ensure schema exists; verify credentials/TLS; firewall to remote DB.


Clients drop during failover.

Validate HA sync, heartbeat timeouts, client reconnect settings; plan a drill.


Where are logs?

See Logging & Diagnostics in docs (runtime & designer logs).


...

Governance, security & privacy


Authentication/authorization?

See the Security guide for identity patterns and RBAC.


Audit & change control?

Runtime audit logs and change tracking are available; recommended dev → staging → prod workflow is documented.


Data privacy?

Follow organizational policies. MQTT broker/SQL/connector endpoints and credentials are stored securely per configuration best practices.


...

Still need help?


Talk to an expert (architecture) · Request a migration consult (FactoryStudio) · Build & request quote (commercial assistance).


...


How do I open a support ticket?

Email support@tatsoft.com (a ticket is created automatically), or use support.tatsoft.com to track status. Phone support is available during business hours. 


What’s included in Support & Maintenance (20%/year)?

Major & minor version upgrades while active; business-hours email/phone; first response target same/next business day; 2 named contacts per license. 


Do you offer Critical or after-hours Emergency support?

Yes. Critical (business hours) and Emergency (after hours, 24/7 escalation) are available per-incident or via extended plans. Targets: ≤2h (Critical, biz hours), ≤1h (Emergency, after hours). 


What’s “Solution Design”?

A meeting for solution design reviews, upgrade plans, and best practices (not custom dev).


How many named contacts are included?

Two per license; additional contacts are billable or handled via SI engagement. 


What if my maintenance lapses?

Reinstatement later requires 60% of current license price. 


How does maintenance work for HA (hot-standby) pairs?

Standby is maintained at 50% of the primary edition (same rule as licensing). 


If I change editions or increase I/O while covered, what do I pay? (New FAQ)

Only the license price difference between editions/capacities, plus a pro-rated Support/Maintenance difference to align renewals.