GXflow Software Requirements

Official Content
This documentation is valid for:

This document lists software requirements that GXflow components require at runtime. For developer requirements please check GeneXus 17 hardware and software requirements

Server-side requirements

GXflow is a multi-platform Software solution, so its server-side requirements vary depending on the selected language (Java, .NET) and DBMS.

Language Requirements
.NET * Microsoft .NET Framework 4.6 or higher
* ADO .NET provider associated with the selected DBMS
* IIS 6.0 or higher(1)
URL Rewrite
.NET Core * ASP.NET Core Runtime 3.1.x
* .NET Core Runtime 3.1.x
More information at https://dotnet.microsoft.com/download/dotnet-core/3.1
Java * Oracle JRE or Open JRE 1.8 or higher
* J2EE Server or Servlet Server(2)
* DBMS JDBC Driver (3)

 

(1) - Internet Information Server 7 or higher when using Azure.
(2) - When using Apache Tomcat, use version 7.0.67 or higher.
(3) - Redistributable JDBC Drivers are automatically packaged with the application (ref.: Application Deployment tool).

Supported DBMSs

When generating application that use databases, the supported DBMS's are the following:

Java and .NET

DBMS Version
* DB2 Universal Database 
* DB2 UDB for iSeries
* Informix
* MySQL
* Oracle
* PostgreSQL
* SQL Server
* SAP Hana
* 8.0 or higher
* V5R2 or higher
* 11 or higher
* 5.0.3 or higher
* 9.0 or higher
8.3 or higher
* 2012 or higher

 

.NET Core

DBMS Version
* MySQL
* Oracle
* PostgreSQL
* SQL Server
* 5.0.3 or higher
* 9.0 or higher
8.3 or higher
* 2012 or higher

 

Client-side requirements

These are the client-side requirements for the built-in components; custom clients may have others.

GXflow Inbox runs in web browsers; the GXflow Client for Smart Devices runs on iOS and Android.

Supported Internet Browsers

Browser Minimum Version with Restrictions Recommended Version
Internet Explorer (4) 9.0 11 or higher
Mozilla Firefox 3.0 Current, ESR(1)
Google Chrome 6.0 Current
Safari 5.0 Current
Microsoft Edge(2) 20.0 Current

(1) - Refer to https://www.mozilla.org/en-US/firefox/enterprise/ for ESR meaning.
(2) - Note that current versions of Edge are based on Chromium and older ones (like version 20) are now are referred to as 'legacy' in Microsoft's documentation (ref.: https://support.microsoft.com/en-us/help/4026494/microsoft-edge-difference-between-legacy).

Note: As the generated web front end is, in many of its functionalities, based on jQuery 3.5.1, Browser support is mainly tied to https://jquery.com/browser-support/.

Supported Native OS

OS Minimum Version  Recommended Version
iOS 9.0 Latest available
Android 5 (Lollipop) Latest available

Android and iOS applications store local data for caching purposes or offline scenarios using SQLite databases. The SQLite DBMS is part of Android and iOS Operating Systems and its version is defined by Android and iOS Requirements.

Check Apple Requirements and Android Requirements for more information.

Additional Requirements

There may be additional requirements that depend on the application interoperates with GXflow and whether the security is based on GeneXus Access Manager (GAM)

For those cases, check the Application execution requirements section at GeneXus 17 hardware and software requirements.