This hardware requirements guide is intended for business owners, managers, and IT staff responsible for planning and maintaining Successware deployments. It provides practical specifications and guidelines for servers, workstations, and network infrastructure across different deployment options.
These requirements are presented as a baseline to support stable and efficient operation. Your actual needs may vary based on workload, user count, and IT environment. We recommend reviewing these guidelines with a qualified IT professional to ensure the best fit for your business.
Deployment Options
Successware Classic can be deployed in one of three ways:
1. Cloud Hosted Platform – Managed by an approved third-party provider.
2. Local Area Network (LAN) – Installed on your company’s on-site servers and maintained by your IT team.
3. Third-Party Hosting – Installed on remote servers managed by an external provider.
Cloud Hosted Deployment
In this model, all users connect to a provider-managed server running SQL Server Enterprise Edition with fail-over clustering and redundant infrastructure. Successware and SQL Server are maintained entirely in the hosted environment.
Network Requirements
- Reliable internet connection with latency under 80 ms.
- Bandwidth: 150–300 kbps per active session (higher during printing, file transfers, or heavy activity).
- Recommended office internet speed:
- Small offices (1–5 users): ≥ 10 Mbps download / ≥ 2 Mbps upload
- Medium offices (6–20 users): ≥ 50 Mbps download / ≥ 10 Mbps upload
- Large offices (20+ users): ≥ 100 Mbps download / ≥ 20 Mbps upload
Workstation Requirements (Citrix Client)
- Windows 11 or macOS 13 (Ventura) or newer
- 4 GB RAM minimum (8 GB recommended)
- Modern dual-core CPU or better
- Full HD display (1920×1080) or higher
- Wired Ethernet recommended (Wi-Fi acceptable if stable)
- Citrix Workspace app (latest version)
WorkOrders Anywhere
- WorkOrders Anywhere provides offline access to current job, call, and assignment information. It is designed to supplement Citrix access to Successware data in the event of temporary internet connectivity issues.
- Utilizes Google Drive to provide read-only reports of jobs, calls, and assignments and does not support interactive data entry.
- For more information or to enable this service, contact the Advance2000 Service Desk at sw21servicedesk@advance2000.com
Local Area Network (LAN) Deployment
Successware requires Windows Server 2019 or newer with SQL Server installed. The same server hosts both the application and its databases. SQL Server Management Studio (SSMS) should be installed for all SQL Server editions to allow administration.
Deployment Options by User Count
Fewer Than 10 Users
- SQL Server Express Edition 2019 or newer
- 8 GB RAM minimum (16 GB recommended)
- Modern dual-core CPU or better
- 100 GB minimum free disk space
10 to 19 Users
- SQL Server Standard Edition 2019 or newer
- 16 GB RAM minimum
- Modern quad-core CPU or better
- 150 GB minimum free disk space
More Than 20 Users
- SQL Server Standard Edition 2019 or newer
- 32 GB RAM minimum
- Multi-core CPU recommended
- 200 GB minimum free disk space
Notes
- Successware must be installed on a domain-joined network.
- SSD storage is recommended for best performance.
- SQL Server Client Access Licenses (CALs) must be obtained separately for SQL Server Standard or Enterprise editions.
- These specifications are general guidelines. Your actual needs may vary based on workload, concurrency, database size, and other applications/services running on the server.
General LAN Server Setup Recommendations
- Network:
- Reliable, low-latency LAN with minimum 1 Gbps connectivity between servers and workstations.
- Managed switches recommended; hubs not supported.
- NICs should avoid power-saving modes that may disrupt connectivity.
- Backups:
- Implement automated, scheduled backups of both application data and SQL Server databases.
- Maintain offsite copies or replication to support disaster recovery.
- Test restoration procedures periodically.
- Power:
- Servers should use UPS systems with automatic shutdown software.
- Critical workstations should have surge protection or UPS support.
- Ensure power continuity plans align with expected downtime tolerance.
- Security:
- Keep servers and workstations patched and up to date.
- Maintain firewalls and endpoint protection across all networked systems.
- Monitor access controls and user permissions according to best practices.
Workstation Requirements
- Windows 11 Pro (64-bit) or newer
- 8 GB RAM minimum (16 GB recommended for multitasking)
- Modern dual-core CPU or better
- 1 GB free disk space
- Full HD display (1920×1080) or higher
- Wired Ethernet required
Notes
- These specifications are intended for workstations primarily running Successware. Additional applications or multitasking may require higher memory or processing capacity.
Third-Party Hosting
Third-party hosting allows you to run Successware on servers managed by an external provider. Workstation and server specifications are the same as for a LAN deployment, including CPU, memory, disk, and network requirements.
Responsibilities and Limitations:
- The hosting provider is responsible for maintaining the servers, network, physical infrastructure and data integrity.
- Successware cannot guarantee performance, reliability, or issue resolution for third-party hosted environments.
- Remote support from Successware may be limited by the hosting provider’s network configuration or policies.
- If you are interested in a third-party hosting solution, please contact us at support@successware.com for more information.
Remote Access
Successware supports remote access for non-cloud deployments when implemented through Remote Desktop Services (RDS, formerly Terminal Services) or an equivalent remote desktop solution. A VPN alone is not sufficient to run Successware remotely.
Customers are responsible for setting up and maintaining the remote access infrastructure (e.g., servers, licensing, VPN). Successware support is limited to ensuring the application operates correctly within a stable, properly configured environment.
- Cloud Hosted Platform: Remote access is provided through Citrix and fully managed by the hosting provider.
- Non-Cloud Deployments (LAN or Third-Party Hosting): Remote access depends on customer-provided RDS or equivalent solutions.
Notes
- Remote access requires stable, reliable network connectivity.
- Plan bandwidth, hardware, and security based on the number of expected remote users.
Preparing Your Remote Desktop Environment
Before installing Successware in a Remote Desktop Services (RDS) environment, ensure your infrastructure and licensing are ready.
Evaluate Infrastructure
Ensure servers and network infrastructure can reliably support the expected number of concurrent RDS sessions.
Verify the Remote Desktop server has sufficient CPU, memory, and network bandwidth for Successware and other applications.
Server separation
Use a dedicated Remote Desktop server unless only one or two sessions are expected.
Confirm connectivity and performance at all remote locations before installing Successware.
Licensing
Ensure you have sufficient Remote Desktop Client Access Licenses (CALs) for all users who will connect to the server.
Licensing must be obtained separately and may impact the ability to connect if not properly assigned.
Testing
Confirm that Remote Desktop Services are installed, configured, and tested successfully before installing Successware.
For detailed step-by-step instructions, see our article on Installing Successware on a Remote Desktop Server.