How this FAQ is used: This is the centralized FAQs document.
Define which sections to go documentation site, or marketing site, or both.
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.
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).
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.
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.
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.
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.
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.)
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).
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.
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)
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).
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.
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.