Skip to content

aP Pro Client and Server Requirements for On-Premise Deployments

aPriori On-Premise deployments require the installation of aP Pro on a server machine and client machines.

Client Requirements

Software Requirements

The On-Premise aP Pro client runs directly on the client hardware and must be installed on a local drive.  Some configuration on the local machine is necessary.

Info:

aPriori On-Premise deployments also require the installation of a database on a server machine. For information on requirements for the database server, see Database Server Requirements.

The following table lists client software requirements:

Type
Requirement
Notes
Client Operating System - Microsoft®Windows 11, 64-bit
- Microsoft® Windows Server 2022, 64-bit
Microsoft Windows 10 reached End of Support on October 14. As such, aPriori 2025 R1 SP2 and all future aPriori releases no longer will test or officially support use of Microsoft Windows 10 machines for the on-premise aPriori client.
While aPriori is expected to continue to work properly on Windows 10, aPriori reserves the right to decline to investigate any issues that are reproducible only on Windows 10.
Windows Server tests are performed with Standard Edition, which also validates Datacenter Edition.
These Server Editions are NOT validated:
- Standard-Core
- Nano
Java Virtual Machine OpenJDK 8 Bundled with aPriori products.
Microsoft Visual Runtime Libraries Microsoft Visual C++ 2013, 2015, 2019, 2022 Runtimes Provided by aPriori and can be installed directly from the aP Pro installer executable.
Dassault Systèmes® Prerequisites Dassault Systèmes® VC10 and VC11 Prerequisites

Provided by aPriori and can be installed directly from the aP Pro installer executable.
Not required when running aPriori as a Pro/ENGINEER® Toolkit application
Communication Protocol TCP/IP

Hardware Requirements

The table below includes the required and recommended hardware requirements for On-Premise deployments of the aP Pro client application. The Required column shows the minimum requirements for running aP Pro on a user workstation or laptop in a test environment, or in a very simple deployment. The Recommended column shows more stringent requirements for running aP Pro in a large or complex production environment, that is, an environment that contains many scenarios, large CAD parts, or many Digital Factories.

If your organization uses Bulk Costing, also see Bulk Costing Considerations.

Type Required Recommended Notes
Client RAM 16 GB 28 GB
Client Heap Size 10 GB 16 GB Set the heap to about 60% of available RAM.
For information about adjusting heap settings, see the aP ProSystem Administration Guide or contact aPriori Support.
Client Disk Space 3 GB Depends on details of your installation. aPriori recommends that you use a solid state disk drive (SSD).

Database Server Requirements

The table below includes the required and recommended database server software, RAM, and disk space for On-Premise deployments (see also Client Requirements).

Use the scrollbar at the bottom to view all columns

Type
Required
Recommended
Notes
Database System - MySQL Server Community or Commercial Edition 8.4*
- Oracle 19c
- SQL Server 2022 Standard Edition
A supported database system. See the Notes column. To run reports against the aP Pro operational database, allEnterprise Platformdatabases must match the vendor and type of the aP Pro operational database that they interact with. For example, if your operational database is MySQL, your reporting database must also be MySQL.
MySQL:
- *MySQL 8.0 reaches end of life in April 2026. Oracle no longer will provide security patches, bug fixes, or technical support after this date. Customers using MySQL as part of an on-premise deployment of aPriori must upgrade to MySQL 8.4 in conjunction with moving to aP Pro 2026 R1.
- As a MySQL reseller, aPriori can license and provide MySQL Server and Tools.
Oracle:
- Oracledatabase software are not provided by aPriori and must be acquired independently by the customer.
SQL Server:
- SQL Server database software is not provided by aPriori and must be acquired independently by the customer.
- SQL Server 2019 reached End of Mainstream Support on February 28, 2025. All future aPriori releases will no longer test or officially support use of Microsoft SQL Server 2019 or earlier versions. aPriori advises customers using SQL Server to move to SQL Server 2022. While aPriori is expected to continue to work properly on older versions, aPriori reserves the right to decline to investigate any issues that are reproducible only on these older versions.
Server Operating System - Oracle: Any server-class OS Supported by the database vendor.
- Microsoft SQL Server: Any server-class OS Supported by the database vendor.
- MySQL: Server-class Windows or Linux
A supported operating system. See the Notes column. aPriori is tested against databases on Windows Server 2022 R2 x64, and ships with MySQL 8.4.x. Server-class OS is required for production environments, and any environment where production-like performance is needed (for example, performance/load testing environments, which should mimic production environments as much as is practicable).
Server-class OS is recommended but not required for small deployments and other environments such as development, training, and demo systems. Windows Server tests are performed with Standard Edition, which also validates Datacenter Edition.
These Server Editions are not validated:
- Standard-Core
- Nano
When using MySQL on Linux, the MySQL installation must be case insensitive.
For information on the supported versions of MySQL, Oracle, and SQL Server, see Enterprise Platform Client and Server Requirements for On-Premise Deployments.
Server Communication TCP/IP aPriori recommends using ethernet instead of WiFi for server communication, if possible.
aPriori recommends locating the server geographically near to clients, if possible.
Server RAM 24 GB The required RAM depends on multiple factors including:
- Number of users
- Number of scenarios
- Number of Digital Factories
- Number of databases, if additional sandbox/development (or other enterprise) databases are staged alongside production.
- Overall usage
Server Disk Space For conservative aPriori operational database disk requirements, as based on the number of scenarios, see the Recommended column. ==> • 20 GB for 100K scenarios
• 60 GB for 300k scenarios
• 100 GB for 500K scenarios
• 200 GB for 1M scenarios
The required disk space depends primarily on the number of scenarios.
Other factors include:
- Number of users
- Overall usage
- Number and size of export sets, if aP Analytics is installed and used regularly.
- Amount of retained data
A separate data drive is recommended to store database backups.
The backup strategy should align with your organization's policies and requirements. While we cannot provide specific recommendations due to the variability of each environment, we strongly advise implementing a regular backup schedule to minimize the risk of data loss.