The following is a list of the guaranteed and necessary requirements in order to run GeneXus 15.

GeneXus IDE needs administrator rights in order to function properly. So the user running GeneXus has to have administrator rights.

Hardware Requirements

* Processor: minimum of 1 GHz (multi-core recommended)
* Memory: minimum of 4 GB of RAM (8 GB recommended)
* Hard disk: minimum of 1.2 GB of disk space for the installation. To generate applications you will need additional space or a shared disk unit to create the knowledge bases, and generate the code

Software Requirements * Microsoft Windows 7 SP1 or higher, Microsoft Windows Server 2008 R2 or higher.
* Microsoft .NET Framework 4.6
* Microsoft SQL Server 2005 or higher (Express, Standard or any other Edition)
* Microsoft Internet Explorer. Minimum version: 6.0 SP1 (11 or higher recommended)

Generation requirements:

Generator Requirements
.NET * Microsoft .NET Framework 4.0 or higher
* ADO .NET provider associated to the selected DBMS
Java (1) * Sun JDK 1.6 or higher
* Servlet API implementation file for Web environments (for example servlet-api.jar file)
* Check GeneXus 15 Java Generator for more information
Smart Devices(2) * Apple Requirements
Android Requirements

(1) - Tomcat is the only servlets server supported for prototyping locally.

(2) - Knowledge base Navigator does not support prototyping Offline Apps. Take a look at Offline Native Mobile Applications Requirements.

Execution requirements:

Generator Requirements
.NET

* Microsoft .NET Framework 4.0 or higher(1)
* IIS 6.0 or higher(2)
* ADO .NET provider associated to the selected DBMS
* For REST Services check UrlRewrite
* Check GeneXus 15 .NET Generator for more information

Java * Sun JRE 1.6 or higher(3)
* J2EE Server or Servlet Server
* DBMS JDBC Driver (4)
* Check GeneXus 15 Java Generator for more information
Smart Devices * Apple Requirements
* Android Requirements

(1) - .Net Framework 4.5 and a Virtual directory with .NET framework 4.0 Application pool when using Server.Socket external object.
(2) - Internet Information Server 8 when using Server.Socket external object make sure to install the windows feature 'WebSocket Protocol' module in the IIS 8 section.
     - Internet Information Server 7 or higher when using Azure.
(3) - JDK 1.7  if Server.Socket external object, REST services or External Storage for Multimedia features are used. (When using Apache Tomcat, use version 7.0.67 or higher)
(4) - Redistributable JDBC Drivers are included in GeneXus Setup and copied in build time under <Knowledge base Environment Directory>\<Drivers> and referenced in Classpath property.

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

Generator DBMS DBMS Version
.NET
Java
* DB2 Universal Database
* DB2 UDB for iSeries
* Informix
* MySQL(1)
* Oracle
* PostgreSQL
* SQL Server(2)
* SAP Hana DB
* 7.1 or higher
* V5R1 or higher
* 7.31 or higher
* 4.x or higher
* 8.1.5 or higher
7.x or higher
* 2000 or higher


1 - Using [19888] or GXflow the supported version for Mysql is 5.0.3 or higher.

2 - Using GXflow the supported version is SQL Server is 2012 or higher.  Using [19888] the supported version is 2005 or higher.

Supported Internet Browsers:

Browser Minimum Version Recommended Version
Internet Explorer Minimum version: 8.0 10.0 or higher(1)
Mozilla Firefox Minimum version: 3.0 10 or higher(1)
Google Chome Minimum version: 6.0 17 or higher(1)
Safari Minimum version: 5.0 6.0 or higher(1)
Microsoft Edge Minimum version:20.0 20.0

1 - If Server.Socket external object, ToDeleteXX, Responsive Web Design (RWD) features are used this are Minimum supported Versions.
In all cases, the latest available browser version is recommended, primarily because of improvements related to performance and security.

GeneXus X Evolution 3 Hardware and Software Requirements for previous versions hardware and software requirements.

Notes

To enable the 'WebSocket Protocol' module in Windows follow these steps: "Turn Windows features on or off" -> Internet Information Services ->World Wide Web Services -> Application Development Features -> WebSocket Protocol. It requires restarting the machine.
To verify that .NET Framework 4.5 is installed, go to "Turn Windows features on or off" and check .Net framework 4.5 Advanced Services. .NET Compiler csc.exe of .net framework 4.5 is the same than the one of .net framework 4.0 (typically found under C:\Windows\Microsoft.NET\Framework\v4.0.30319).