When setting up HRPro, you can run your database on Microsoft SQL Server Express or SQL Server Standard. Both editions are compatible with HRPro, but they differ significantly in performance, scalability, and features. Choosing the right edition will depend on your organization's size, usage, and future growth.
Best for: Small-scale HRPro deployments with limited data and users, or for testing and learning purposes.
Key Features & Limitations:
Cost: Free to use.
Maximum database size: 10 GB per database.
Maximum memory usage: 1 GB per instance.
Processor limit: 1 logical processor.
Missing features: No SQL Agent for scheduled jobs, no high availability features, and limited performance tuning tools.
Impact on HRPro: May slow down with high user load or large payroll/attendance data history.
Best for: Medium to large businesses running HRPro in a production environment with more employees and heavier workloads.
Key Features:
Cost: Requires licensing, but offers significantly higher capacity.
Maximum database size: Up to 16 TB.
Memory support: Up to 128 GB, allowing for faster queries and reports.
Processors: Supports multiple CPUs for higher throughput.
Included features: SQL Agent for automation, full reporting and integration services, replication, better security and backup options.
Impact on HRPro: Handles more users and larger historical data with smoother performance.
Both editions are supported by HRPro. For small organizations, SQL Server Express can keep costs down, but you should monitor database growth closely to avoid hitting size limits.
For larger or mission-critical deployments — especially when using HRPro’s payroll, attendance, or employee portal modules heavily — SQL Server Standard or SQL Server Enterprise is strongly recommended to ensure reliable performance and scalability.
Server Hardware Tip: HRPro recommends at least 8 GB of memory and 100 GB+ of disk space for the database server. Standard Edition is better suited to fully utilize these resources.