CLOUD
Infrastructure

Dedicated Server for ERP and CRM: Specs and Requirements

CLOUD|July 11, 2025|4 min read|892 views
Dedicated Server for ERP and CRM: Specs and Requirements

ERP systems like Odoo and SAP need stable resources and guaranteed performance. We specify ideal specs for each company size — with exact numbers.

Why ERP and CRM Systems Need a Dedicated Server

Enterprise Resource Planning (ERP) and Customer Relationship Management (CRM) systems are the backbone of any company relying on automation. These systems handle sensitive data — from financial transactions to customer records — and require high, stable performance around the clock. Choosing the right infrastructure determines the success or failure of the entire system.

Technical Requirements for ERP/CRM

Performance

ERP systems like Odoo, ERPNext, and SAP require substantial resources:

Component Minimum Recommended Enterprise
vCPU 2 4-8 16+
RAM 4GB 8-16GB 32-64GB
Storage 40GB SSD 100-250GB NVMe 500GB+ NVMe
Bandwidth 500GB 1TB 2TB+

General rule: Every 50 active users requires approximately 1 additional vCPU and 2GB RAM.

Database

ERP relies heavily on databases. Any query latency directly impacts user experience:

  • PostgreSQL — Best choice for Odoo and ERPNext
  • MySQL/MariaDB — For CRM systems like SuiteCRM
  • SQL Server — For Microsoft Dynamics

Database performance depends on 3 factors: disk speed (I/O), memory size (for caching), and CPU core count (for parallel queries).

Security

ERP data includes:

  • Financial and accounting records
  • Employee and payroll data
  • Customer data and contracts
  • Inventory and supply chain information

This data falls under Saudi data protection regulations and NCA controls. Storing it outside the Kingdom is a potential violation.

Why Shared Hosting Does Not Work

Shared hosting is designed for simple websites — not enterprise applications:

  • No root access — Cannot install Python, Node.js, or modify database settings
  • Limited resources — 5-25GB storage is insufficient for an ERP database
  • No custom ports — ERP needs ports like 8069 (Odoo) or 8080
  • No background services — Cannot run workers or queues

VPS: The Optimal Choice for Most Companies

A VPS server provides everything an ERP/CRM system needs:

  • Full root access
  • Install any software
  • Custom ports
  • Scalable resources
  • Complete isolation from other users

Small business (10-30 users):

  • 2 vCPU + 4GB RAM + 40GB SSD
  • Single system (ERP or CRM)
  • Approximate cost: competitive pricing — pricing and plans

Medium business (30-100 users):

  • 4 vCPU + 8GB RAM + 100GB SSD
  • ERP + CRM + database
  • Approximate cost: 12,500 SAR/year

Large enterprise (100+ users):

  • 8 vCPU + 32GB RAM + 500GB SSD
  • Multiple systems + separate database
  • Approximate cost: 22,000+ SAR/year

National Access (Nafath) Integration

Many custom systems in Saudi Arabia require integration with the National Single Sign-On service (Nafath). This requires:

  • Server within the Kingdom (mandatory requirement)
  • Valid SSL certificate
  • Static Saudi IP address
  • Low latency to Nafath API

CLOUD (cloud.net.sa) provides servers in Riyadh with very low latency — ideal for Nafath integration and any Saudi government API. Prices start at competitive pricing — pricing and plans per year with full resource customization.

Best Practices

1. Separate the Database

If you have more than 50 active users, place the database on a separate server. This noticeably improves performance.

2. Enable Daily Backups

ERP data is irreplaceable. Daily backups with 30-day retention is the minimum acceptable standard.

3. Use HTTPS Only

Every connection to the system — whether browser or API — must be encrypted.

4. Limit Permissions

Do not give every user admin privileges. Apply the principle of least privilege.

5. Monitor Performance

Use tools like Netdata or Grafana to monitor resource consumption and alert when approaching limits.

Conclusion

ERP and CRM systems need infrastructure that matches their importance. Shared hosting is insufficient, and a dedicated physical server may be more than most companies need. A VPS on Saudi infrastructure is the optimal choice — combining performance, flexibility, and data protection and localization. CLOUD (cloud.net.sa) provides an ideal environment for ERP/CRM systems with technical support through guidance meetings for the client's developers.


Get Started

Ready to build your infrastructure? Configure your cloud server to your exact specs, or view hosting plans.

Share