System Requirements for Cubit Estimating on Terminal Servers/ Remote Desktop Servers

Follow

Terminal Server & Remote Desktop — System Requirements

This article covers recommended system specifications for running Cubit Estimating on a Terminal Server or Remote Desktop Server. For standalone and network client requirements, refer to the System Requirements for Cubit Estimating article.

Overview

Running Cubit Estimating in a terminal server or remote desktop environment places higher demands on shared infrastructure than a standalone workstation. The specifications in this article reflect the recommended baseline for a stable, performant multi-user deployment. Requirements will vary based on project complexity, the number of concurrent users, and other applications sharing the same environment.

! The recommended specifications on this page may vary depending on the version of Cubit Estimating, project complexity, other applications running concurrently, and the number of concurrent users. Consult Buildsoft Support in collaboration with your IT team for personalised system specifications that meet your specific requirements.
i Virtual environments are supported for use with Cubit Estimating version 10 or above. Virtualisation technologies such as Hyper-V and VMware are specifically supported, allowing for better resource management, scalability, and easier maintenance.
Processor

Choose a high-performance multi-core processor capable of handling the demanding calculations and rendering required by Cubit Estimating across multiple concurrent sessions.

  • Intel Xeon — server-grade multi-core processors
  • AMD Ryzen / EPYC — or equivalent in virtual infrastructure
  • High core count and clock speed are both important — Cubit Estimating benefits from per-session thread performance
Planning Guidance
  • Scale vCPU allocation with concurrent user count
  • Allow headroom for operating system and background process overhead
  • Avoid over-provisioning vCPUs beyond physical core availability on the host

See the System Requirements article for desktop processor compatibility including Intel Core and AMD Ryzen generations.

Memory (RAM)

Allocate sufficient RAM to accommodate both Cubit Estimating and multiple concurrent users. Adjust based on the complexity of Cubit Estimating projects, additional concurrent applications, and the total number of simultaneous users.

Buildsoft's baseline recommendation is 8 GB RAM per concurrent user dedicated to Cubit Estimating.
RAM Planning Reference
1 user
8 GB
2 users
16 GB
3 users
24 GB
4 users
32 GB
5 users
40 GB
6 users
48 GB
7 users
56 GB
8 users
64 GB
9 users
72 GB
10 users
80 GB
These figures represent RAM for Cubit Estimating only. Add allowance for the operating system, other applications, and server overhead when sizing total installed RAM.
! Project complexity, large plan files, detailed PDFs, and a high number of reference items within jobs can significantly increase per-session memory demands beyond the 8 GB baseline.
Storage

Use fast, reliable storage for both the operating system and Cubit Estimating installation. Storage performance directly impacts load times, file open/save speeds, and overall responsiveness in a multi-user environment.

  • Operating system drive: SSD (Solid State Drive) — fast read/write speeds are essential for a responsive terminal server experience
  • Cubit Estimating installation: SSD recommended
  • Project / job files: Sufficient capacity for current and archived Cubit Estimating project files
⚠️ Backup & Free Space Requirements
  • Maintain at least 2.5× the total size of the database as free disk space for backup operations
  • Maintain an additional 10% of total storage as free disk space to accommodate growth and changes in storage requirements

Insufficient free space can cause backup failures, database corruption, and unexpected application errors.

Graphics

Cubit Estimating relies on graphics processing power for plan rendering, PDF display, and visualisation tasks. In a terminal server environment, the GPU is shared across all concurrent sessions — correct selection and configuration is critical.

! OpenGL 2.0 is the specific requirement. Cubit Estimating requires a graphics card with OpenGL 2.0 support and up-to-date drivers. A higher OpenGL version does not automatically guarantee compatibility — the card must also meet Buildsoft's dedicated VRAM requirements and be correctly configured in the server environment.
  • Professional-grade GPU from NVIDIA or AMD
  • Dedicated VRAM — shared or integrated graphics are not suitable for multi-user server deployments
  • OpenGL 2.0 support with up-to-date vendor drivers installed on the server
  • GPU must be correctly configured for the display/remoting stack in use (e.g., RDS, Citrix, VMware Horizon)
⚠️ Important Configuration Notes
  • Windows Server does not include OpenGL support by default — it is provided by the GPU driver
  • Remote Desktop Services may disable hardware graphics acceleration unless a supported GPU and the correct driver are present
  • Compute-only GPU deployments (no display driver / WDDM) are not suitable for Cubit Estimating
  • Verify OpenGL 2.0 is available and functional after driver installation before deploying to users

For NVIDIA data centre GPUs, graphics API support including OpenGL requires a vGPU-capable Windows graphics stack — not a compute-only configuration.

Graphics Support Reference
Graphics Type Terminal Server Suitability Notes
Professional NVIDIA GPU (Quadro / RTX Ada / A-series) ✅ Recommended Dedicated VRAM, OpenGL 2.0+, designed for multi-session server use
Professional AMD GPU (Radeon Pro / FirePro) ✅ Recommended Dedicated VRAM, OpenGL 2.0+, with current AMD drivers
NVIDIA A10 with vGPU / RTX Virtual Workstation ✅ Suitable Designed for graphics-rich VDI and virtual workstations. Requires vGPU-capable Windows graphics stack
Consumer NVIDIA / AMD GPU (GeForce / Radeon) ⚠️ Limited May function on smaller deployments but not designed or tested for server multi-session use
Integrated / Intel IRIS graphics ❌ Not suitable Insufficient for multi-user terminal server deployments
Compute-only GPU (no WDDM / display driver) ❌ Not suitable Graphics APIs including OpenGL are not available without a WDDM-based graphics stack
Network

A stable and high-speed network connection is critical for smooth collaboration and data transfer in a terminal server environment.

  • Use a reliable Ethernet connection with adequate bandwidth to handle the expected user load
  • Avoid remote links between the database and the Terminal Server — the database and terminal server should be on the same local network segment wherever possible
  • Network latency and packet loss directly impact the responsiveness of Cubit Estimating sessions for remote users
! Placing the Cubit Estimating database on a remote server connected via a WAN or slow link is a common cause of performance degradation and file corruption. Keep the database and terminal server on the same high-speed local network.
Operating System

Select a server-grade operating system specifically designed for terminal server environments to ensure stability, security, and efficient resource utilisation.

i Refer to the System Requirements for Cubit Estimating article for the full list of supported Windows Server versions and their support status for Terminal / RDS deployments.
Operating System Terminal / RDS Status Notes
Windows Server 2025 ✅ Supported Recommended for new deployments
Windows Server 2022 ✅ Supported Recommended for new deployments
Windows Server 2019 / 2016 ✅ Supported
Windows Server 2012 ⚠️ Limited Limited support only. Plan migration to a current Server version
i Windows 11 Pro and Pro Education editions support Cubit Estimating as standalone or network client installations — they are not suitable as terminal server hosts. Use Windows Server editions for RDS / terminal server deployments.
Virtualisation

Virtual environments are supported for use with Cubit Estimating version 10 or above. Virtualisation allows for better resource management, scalability, and easier maintenance of the terminal server environment.

  • Microsoft Hyper-V
  • VMware vSphere / ESXi
  • Other hypervisors supporting Windows Server guest VMs with GPU passthrough or vGPU capability

Cubit Estimating version 10 or above is required for virtual environment support.

⚠️ GPU in Virtual Environments
  • Ensure the virtual machine has access to a GPU with OpenGL 2.0 support and up-to-date drivers
  • GPU passthrough or vGPU (e.g., NVIDIA GRID / vGPU, AMD MxGPU) must be correctly configured
  • Validate that OpenGL 2.0 is available within the guest OS after driver installation — higher OpenGL version support in the driver does not automatically guarantee functional compatibility with Cubit Estimating
Security & Backup

Cubit Estimating relies on environmental security practices. Ensure the following are in place:

  • Appropriate security perimeters and access controls for the terminal server environment
  • Suitable user access settings and permissions scoped to Cubit Estimating data and application directories
  • Active monitoring of user activity and resource utilisation within the environment
  • Establish a comprehensive backup strategy to protect critical Cubit Estimating project files and ensure business continuity
  • Implement redundancy for critical components — power supplies and network connections
  • Maintain at least 2.5× the total database size as free disk space for backup operations
  • Maintain an additional 10% of total storage as free disk space for growth and changes
Monitoring & Management

Use appropriate tools to monitor system performance, user activity, and resource utilisation so that issues can be identified and addressed promptly before they impact Cubit Estimating users.

System Performance
  • Monitor CPU, RAM, and storage utilisation across all concurrent sessions
  • Watch for resource contention under peak user load
User Activity
  • Track concurrent session counts against hardware capacity
  • Monitor for abnormal session behaviour or resource spikes
Storage & Database
  • Monitor free disk space — alert before falling below the 10% and 2.5× database thresholds
  • Verify backup jobs complete successfully after each run

For personalised system specifications or assistance with your terminal server deployment, contact the Buildsoft support team.

Contact support@buildsoft.com.au
0 out of 0 found this helpful

Comments

0 comments

Article is closed for comments.