Overview

This section details the hardware and software requirements for FrameworX 10.1 installations. Requirements vary based on solution size, number of tags, concurrent clients, and deployment architecture. Use these specifications to plan your system infrastructure and ensure optimal performance.

Hardware Requirements

Development System (Designer)

Minimum requirements for solution development:

Minimum Specifications

Recommended Specifications

Runtime Server

Small Systems (up to 5,000 tags)

Medium Systems (5,000 - 50,000 tags)

Large Systems (50,000 - 500,000 tags)

Enterprise Systems (500,000+ tags)

Client Workstations

Rich Client (.NET)

Web Client

Mobile Client

Redundant Configuration

For hot-standby systems, requirements per server:

Software Prerequisites

Operating Systems

Windows Server (Production)

Windows Desktop (Development/Client)

Linux (Runtime Only)

Container Support

.NET Framework Requirements

Windows Systems

Linux Systems

Additional Software

Required Components

Optional Components

Database Compatibility

Embedded Database

External Databases

Microsoft SQL Server

PostgreSQL

MySQL

Oracle

Time-Series Databases

Network Requirements

Bandwidth Requirements

Client Connections

Device Communications

Port Requirements

Default Ports

ServicePortProtocolDirectionDescription
Runtime Server9000TCPInboundClient connections
Web Server80/443TCPInboundHTTP/HTTPS
OPC UA Server4840TCPInboundOPC UA clients
MQTT Broker1883/8883TCPBothMQTT/MQTT TLS
SQL Server1433TCPOutboundDatabase connection
Redundancy9010TCPBothServer synchronization

Firewall Configuration

Network Architecture

Recommended Segmentation

Security Requirements

Virtual Environment Support

VMware vSphere

Microsoft Hyper-V

Cloud Platforms

AWS EC2

Microsoft Azure

Google Cloud Platform

Performance Considerations

Tag Count Sizing

TagsRAMCPU CoresDisk IOPS
1,0004 GB2100
10,0008 GB4500
50,00016 GB61,000
100,00032 GB82,000
500,00064 GB165,000
1,000,000+128 GB+24+10,000+

Historian Sizing

Client Scaling

Installation Prerequisites Checklist

Before Installation

Network Checklist

Database Checklist


AI Assistant Data

<details> <summary>Structured Information for AI Tools</summary>

json

{
  "module": "System Requirements",
  "category": "Reference Guide",
  "purpose": "Hardware and software prerequisites for FrameworX installation",
  "sizing": {
    "small": "Up to 5,000 tags",
    "medium": "5,000 - 50,000 tags",
    "large": "50,000 - 500,000 tags",
    "enterprise": "500,000+ tags"
  },
  "platforms": {
    "windows": ["Server 2022", "Server 2019", "Windows 11", "Windows 10"],
    "linux": ["Ubuntu 20.04/22.04", "RHEL 8/9", "CentOS Stream"],
    "container": ["Docker 20.10+", "Kubernetes 1.21+"]
  },
  "databases": {
    "embedded": "SQLite",
    "external": ["SQL Server", "PostgreSQL", "MySQL", "Oracle"],
    "timeSeries": ["InfluxDB", "TimescaleDB", "Azure TSI", "AWS Timestream"]
  },
  "keyFactors": [
    "Tag count",
    "Client connections",
    "Device count",
    "Historian rate",
    "Network bandwidth"
  ],
  "deployment": {
    "physical": "Dedicated servers",
    "virtual": ["VMware", "Hyper-V"],
    "cloud": ["AWS EC2", "Azure VM", "Google Cloud"]
  }
}

</details>