The following minimum specification is required for BPA Platform:

For a more detailed description of the minimum specification for BPA Platform and its dependencies, download the BPA Platform System Dependencies Matrix.

Server Minimum Hardware Specification

Dual 2Ghz Processor Cores
1.5 GB available Disk space
1 GB of available memory
1280 x 1024 desktop resolution

Supported Operating Systems

The following operating systems are supported, along with the minimum service pack required:

Microsoft Windows 2016 Server (64-bit)
Microsoft Windows 2019 Server (64-bit)

Other Prerequisite Software

BPA Platform requires Microsoft .NET Framework 4.7.2.

You must ensure Microsoft .NET Framework 4.7.2 is present before attempting the installation

All other prerequisite applications are handled by the BPA Platform installer

BPA Platform Client

The following operating systems are supported, along with the minimum service pack required:

Microsoft Windows 2016 Server (64-bit)
Microsoft Windows 2019 Server (64-bit)
Microsoft Windows 8.1
Microsoft Windows 10 Professional and Enterprise 64-bit

BPA Platform Database

You have two choices for the BPA Platform back-end database, also referred to as the BPA Platform store:

Proprietary back-end database.
Microsoft SQL Server — Express, Standard, or Enterprise editions. Where available, the Web Edition of Microsoft SQL Server is also supported.

It is recommended when using SQL that the database server is local and on the same machine as the BPA Platform server to optimise communication.

Note: You must ensure the database transaction log is setup correctly, particularly to prevent the size of the transaction log exceeding available disk space. For more information, go to https://docs.microsoft.com/en-us/sql/relational-databases/logs/manage-the-size-of-the-transaction-log-file?view=sql-server-ver15. Note that Codeless Platforms cannot be held responsible for the content of external sites.

The following versions of SQL Server are supported:

Microsoft SQL Server 2014

Express, Evaluation, Standard, Web, Developer, Business Intelligence, and Enterprise editions

32- or 64-bit

Microsoft SQL Server 2016

Express, Evaluation, Standard, Developer, and Enterprise

64-bit

Microsoft SQL Server 2017

Express, Evaluation, Standard, Enterprise, Developer, and Web Edition

64-bit

Microsoft SQL Server 2019

Express, Evaluation, Standard, Enterprise, Developer, and Web Edition

64-bit

Microsoft SQL Server 2022

Express, Evaluation, Standard, Enterprise, Developer, and Evaluation Editions

64-bit

Note that the following SQL Server platforms are also supported:

On-premise
SQL Server failover cluster
SQL Server on cloud VM (i.e. Azure)

Azure SQL (SQLaaS) and Azure SQL Managed Instances are not supported at the time of writing.