System requirements
What your server needs
Read this before starting your trial. Sizing the server right keeps Thoma feeling snappy from day one.
1. Supported software
Server-side Windows versions
- Windows 10 (build 1809 or newer)
- Windows 11
- Windows Server 2019 / 2022 / 2025
End-user browsers
- Chrome — last 2 years of versions
- Edge — last 2 years of versions
- Firefox — last 2 years of versions
- Safari — last 2 years of versions
CAD add-ins
- SolidWorks — versions supported published with each add-in release
- Microsoft Word / Excel / PowerPoint — Office 2019 and newer
Bundled prerequisites
- PostgreSQL (portable, bundled in installer)
- Node runtime (bundled)
- .NET runtime — installer prompts only if missing
You don’t pre-install Postgres or Node. The installer drops a portable copy that runs side-by-side with anything else on the box.
2. Recommended server hardware
| Scale | Seats | CPU | RAM | Disk |
|---|---|---|---|---|
| Small | <25 | 4 cores | 8 GB | 100 GB SSD |
| Medium | 25-100 | 8 cores | 16 GB | 500 GB SSD |
| Large | 100-500 | 16 cores | 32 GB | 2 TB SSD |
| XL | 500+ | 32 cores | 64 GB | 4 TB SSD + dedicated DB box |
Storage scales with your file vault usage (CAD drawings, PDFs, attachments). Shops with heavy CAD upload volume should size storage above the table value.
3. Network + backup
- Static IP on the server (recommended).
- Port reachable from wherever your users log in (LAN-only or public per your network setup).
- Outbound HTTPS to the Thoma license + update servers, or run in air-gapped mode with offline activation.
- Daily Postgres dump + vault directory sync, 30-day retention minimum.
- Pre-update backup runs automatically before every Thoma update.
A note on under-sizing. Most disappointing PLM trial
installs we’ve seen run on a 2-core / 4 GB VM intended for a wiki. If you want
Thoma to feel responsive, start at the Small column even if your seat count is
under 10 — your future self will thank you.