System Requirements

PowerBuilder

Make sure your system meets all requirements before you install PowerBuilder.

Note

If you want to install PowerBuilder from the PowerBuilder Installer (an online installation program), make sure you have Universal C Runtime (CRT) and Microsoft .NET Framework 4.6.1 SDK or later installed before running the PowerBuilder Installer.

Product

Computer

Minimum memory

Hard disk space

Operating system

This table provides system requirements for PowerBuilder. The disk space requirements provided are approximate. The actual disk space you need for each product might vary depending on hard disk size, partitioning, and the features you choose to install. Additional temporary space is required on the hard disk during installation for uncompressing install files.

PowerBuilder

Intel Core i3 or higher

4 GB

4 GB for all components

Supported by PowerBuilder IDE and Runtime:

Windows 8.1 32-bit or 64-bit

Windows 10 32-bit or 64-bit (excluding Windows IoT and Windows Embedded Compact)

Supported by PowerBuilder Runtime only:

Windows Server 2019

Windows Server 2016

Windows Server 2012 R2


SnapDevelop

Make sure your system meets all requirements before you install SnapDevelop.

  • Windows 10 version 1607 (OS Build 14393.3930) or higher, or Windows 8.1

    Note that Windows 10 versions earlier than 1607 are not compatible with Microsoft .NET Framework 4.8 SDK.

    If your current machine runs on Windows 8.1, make sure that KB 2919355 has already been installed; if your current machine runs on Windows 10, make sure Windows 10 version 1607 (OS Build 14393.3930) or higher is installed.

  • Universal C Runtime

    The setup program will check if Universal C Runtime is installed; if it is not installed, the setup program will provide the package list, and you will need to manually download and install the package. Or you can follow the instructions in Installation Guide for SnapDevelop.

  • Microsoft .NET Framework 4.8 SDK, Microsoft .NET Core SDK 2.1.500 and 3.1.302, and TypeScript SDK 3.1

    These prerequisites will be automatically installed if the installer detects that they are not installed on the current machine.

    If Microsoft .NET Framework 4.8 SDK failed to be installed during the SnapDevelop installation progress, you can try to install it again after the other programs are installed and the computer is restarted.

Database Server Requirements

SnapDevelop IDE, .NET DataStore, and SnapObjects support the following database types and versions:

DB Type

DB Version

MySQL

Amazon RDS for MySQL

Amazon Aurora for MySQL

Azure Database for MySQL

5.6, 5.7, or 8.0

8.0.20

5.6.10a

5.6

PostgreSQL

Amazon RDS for PostgreSQL

Amazon Aurora for PostgreSQL

Azure Database for PostgreSQL

9.6, 10.1, 11.3, or 12

12.3-R

11.6

11

Oracle

Amazon RDS for Oracle

12c, 18c, or 19c

12.1.0.1

SQL Server

Amazon RDS for SQL Server

Azure SQL Database

2016, 2017, or 2019

2017 14.00.3281.6.v1

Latest SQL Server engine (as at September, 2020)

SQLite

3

Adaptive Server Enterprise (ODBC)

15.0, 15.7, or 16.0

SQL Anywhere (ODBC)

16 (16.0.0.2043 or later) or 17

HANA (ODBC)

2.0


SQL Anywhere, Adaptive Server Enterprise, and HANA can be connected via ODBC.

PowerServer

For requirements about the client PC and hosting servers, refer to the PowerServer installation requirements.

To build and deploy the PowerServer project, install the following OS and products/components:

  • Windows 10 or 8.1

  • PowerBuilder IDE 2021

  • PowerBuilder Runtime 2021

  • PowerServer Toolkit 2021

  • PowerBuilder Compiler 2021

To build and deploy the PowerServer project with the PBAutoBuild210.exe command, install the following OS and products/components:

  • Windows 10 or 8.1, or Windows Server 2019, 2016, or 2012 R2

  • PowerBuilder Runtime 2021

  • PowerServer Toolkit 2021

  • PowerBuilder Compiler 2021

To compile and publish the PowerServer Web APIs, install the following OS and product:

  • Windows 10 or 8.1

  • SnapDevelop 2021 or Visual Studio 2019

    The development PC must be able to connect with the NuGet site (https://www.nuget.org), in order to download the packages required for compilation.

Database Server Requirements

The installable cloud apps can work with the following databases:

  • Oracle 12c, 18c, or 19c

    PowerBuilder and/or PowerServer will automatically download the required driver (Oracle.ManagedDataAccess.Core 2.19.101) from https://www.nuget.org, or you will be asked to specify the location of the driver if https://www.nuget.org cannot be connected.

  • PostgreSQL 11.3, 12, or 13

  • SQL Server 2016, 2017, or 2019

  • SQL Anywhere (ODBC) 16 (16.0.0.2043 or later) or 17

    If SQL Anywhere is on a different machine from PowerBuilder, make sure to enable the connection pooling setting in the ODBC driver. Connection pooling is enabled by default if SQL Anywhere is the same machine as PowerBuilder.

  • SAP ASE (ODBC) 15.0, 15.7, or 16.0 (In-progress feature)

  • MySQL 5.6, 5.7, or 8.0 (In-progress feature)

    PowerBuilder and/or PowerServer will automatically download the required driver (MySql.Data 8.0.21) from https://www.nuget.org, or you will be asked to specify the location of the driver if https://www.nuget.org cannot be connected.

  • Informix (To-do feature)

* In-progress feature means the development is still continuing and will be completed by the GA version. We will fix any reported bugs before GA.

* To-do feature means the development will start after the beta version.

Network

Same as any other web applications, for installable cloud apps, the Web APIs must be published to a PowerServer that locates on the same LAN as the database server. If the database is not on the same network as the Web APIs, every request has to go a long way from PowerServer to the database, it is highly possible that there will be performance and security issues.