Technical architecture and implementation advantages of the FrameworX platform.
Platform → Overview | Architecture | Technology | Security | FrameworX | Editions
Platform Foundation
FrameworX combines 30+ years of industrial automation experience with modern software architecture.
The platform's differentiators emerge from fundamental technical decisions that eliminate traditional compromises in SCADA/HMI systems.
Industrial Heritage
Field-Proven Track Record
- 1000+ successful deployments globally
- Core team developed products now branded by major automation vendors
- Critical infrastructure deployments in Oil & Gas, Pharmaceutical, Food & Beverage
- 14+ countries across 6 continents
Standards Compliance
| Standard | Implementation |
|---|---|
| ISA-95 | Enterprise-control system integration model |
| ISA-101 | HMI design and effectiveness |
| FDA 21 CFR Part 11 | Electronic records and signatures |
| IEC 62443 | Industrial cybersecurity |
| NERC-CIP | Critical infrastructure protection |
Technical Architecture
Core Technology Stack
- 100% Managed Code - .NET architecture throughout, no unmanaged memory
- Green-field Design - No legacy code constraints
- Multi-threaded Core - Parallel processing for performance
- SQL Database Engine - Embedded database for configuration and runtime
Development Environment
- Unified Designer - All modules in single tool
- Built-in Version Control - Track changes and Git integration
- IntelliSense Throughout - Auto-completion in all configuration fields
- Integrated Debugging - Breakpoints and step-through for scripts
Key Technical Differentiators
Unified Namespace (UNS) Built-in
Native UNS implementation:
- Hierarchical asset modeling included
- TagProvider for dynamic external connections
- No additional software required
- Automatic tag discovery from external systems
Cross-Language Scripting
Multiple languages with seamless interoperability:
- C# and VB.NET with full .NET access
- Python 3 with standard libraries
- Call methods across languages
- Shared object model
Single Database Architecture
The .dbsln file contains the complete solution:
| Traditional Approach | FrameworX Approach |
|---|---|
| Multiple files to synchronize | Single encrypted database file |
| Configuration scattered across modules | Unified SQL schema |
| Version control complexity | JSON export for Git |
| IP exposure risk | Encrypted configuration |
Native Protocol Implementation
Direct driver architecture without middleware:
- 100+ native protocol implementations
- No OPC gateway required for most devices
- Direct memory access to PLC data
- Typical 3-5x performance improvement over OPC routing
WebAssembly Deployment
True web deployment without plugins:
- Compiled .NET code runs in browser
- Near-native performance (80-95% of desktop)
- No ActiveX, Silverlight, or Java required
- Progressive Web App capabilities
- RESS technology adapts to device capabilities
Implementation Advantages
Development Metrics
| Metric | Traditional | FrameworX | Improvement |
|---|---|---|---|
| Initial setup | 2-3 days | 2-3 hours | 8-10x faster |
| Module integration | 1-2 weeks | Zero (integrated) | Eliminated |
| Client deployment | Per-machine install | URL access | 100% reduction |
| Version control setup | Complex configuration | Built-in | Immediate |
Operational Benefits
- Single vendor support - One contact for all modules
- Unified security model - Consistent across all components
- No file synchronization - Eliminates version conflicts
- Simplified backup - One file contains everything
Edge Computing Capabilities
Full platform functionality at the edge:
| Component | Edge Availability |
|---|---|
| SQL Database | SQLite embedded |
| Scripting Engine | Full C#/VB/Python |
| 100+ Connectors | All protocols included |
| UNS | Complete implementation |
| MQTT Broker | SparkplugB native |
| Web Server | Built-in IIS Express |
Licensing Model
Included in All Editions
- All connectors and protocols
- All scripting languages
- Web deployment capability
- Version control and tracking
- Development tools (no runtime limit)
Enterprise Unlimited Specifications
- No tag count limitations
- No client count limitations
- No screen count limitations
- All redundancy features included
Performance Characteristics
| Metric | Specification |
|---|---|
| Tag processing rate | 1M+ tags/second |
| Client connections | 1000+ concurrent |
| Memory management | Garbage collected (no leaks) |
| Startup time | < 30 seconds typical |
| Database size | No practical limit |
Next Steps
- Read [Customer Success Stories] - Real-world implementations
- Review [The Four Pillars] - Detailed module architecture
- Explore [Product Editions] - Choose your starting point
- Download the [Full Designer] - No license required, full features
Aim high, start simple, scale without limits.
In this section...