# System Requirements

## End-users

The WorkflowGen Administration Module and User Portal are fully web-based applications.&#x20;

### Operating systems <a href="#end-users-operating-systems" id="end-users-operating-systems"></a>

* Windows 7
* Windows 8 / 8.1
* Windows 10
* macOS

### Web browsers <a href="#end-users-web-browsers" id="end-users-web-browsers"></a>

* Internet Explorer 11 or higher &#x20;
* Edge
* Firefox
* Safari
* Chrome

### Display <a href="#end-users-display" id="end-users-display"></a>

* 1280 × 800 or higher resolution
* For form designers, the suggested minimum resolution is 1366 × 768

## Web server

The system requirements for the web server hosting WorkflowGen are as follows:

### Operating systems <a href="#web-server-operating-systems" id="web-server-operating-systems"></a>

* Windows Server 2008, 2012, or 2016 (all releases)
* Windows 7 / 8 / 8.1 / 10 (recommended for development environments only)

### Web server <a href="#web-server-web-server" id="web-server-web-server"></a>

* Microsoft IIS 7 or higher
* .NET Framework 4.6.1 or higher
* Oracle Data Access Components (required when **Oracle Data Provider for .NET** is used as the database connection provider)

### Minimum hardware configuration

* Quad-core processor
* 8 GB RAM
* SATA hard disk with 40 GB free

See the [WorkflowGen Features and Technical Requirements](https://docs.advantys.com/workflowgen-features-and-technical-requirements/v/7.10.0-1/suggested-hardware-configurations) guide for up-to-date server specifications based on your planned usage of the system.

### Node.js-based web applications

To use the optional GraphQL and incoming webhooks APIs, you must first install the following requirements:

* [Node.js v8.11.3](https://nodejs.org/download/release/v8.11.3/)
* [iisnode](https://github.com/Azure/iisnode/releases/tag/v0.2.21)
* [IIS URL Rewrite](https://www.iis.net/downloads/microsoft/url-rewrite)

## Database server

The system requirements for the database server hosting the WorkflowGen database are as follows:

### Hardware specifications

* Quad-core processor
* 8 GB RAM
* SATA hard disk with 40 GB free

### Database servers supported

* Microsoft SQL Server 2014 and Express Edition
* Microsoft SQL Server 2016 and Express Edition
* Microsoft SQL Server 2017 and Express Edition
* Oracle 10g
* Oracle 11g and R2
* Oracle 12c

{% hint style="info" %}

* The WorkflowGen database only supports `SQL_Latin1_General_CP1_CI_AS` collation. Make sure your database is configured to use this specific collation before creating it.<br>
* SQL Server 2008 is no longer supported as of WorkflowGen 7.10.0. <br>
* SQL Server 2005 and Oracle 9 are no longer supported as of WorkflowGen 6.2.0.
  {% endhint %}

See the [WorkflowGen Features and Technical Requirements](https://docs.advantys.com/workflowgen-features-and-technical-requirements/v/7.10.0-1/server-technical-requirements) guide for up-to-date server specifications based on your planned usage of the system.

## Authentication methods and directory synchronization

### Authentication methods

* Integrated Windows or IIS Basic (Active Directory)
* Applicative (WorkflowGen)
* Forms
* Custom (SSO: single sign-on)

### Directory synchronization

* Active Directory (supports all releases of Windows Server 2008 and 2012)
* LDAP-compatible directory
* Text files

## Notifications and XML syndication

### Email notifications

* Email notifications are sent via SMTP protocols (Exchange and Lotus Notes are compatible).
* Any email client can receive WorkflowGen notifications.
* Email layout and content can be customized in HTML or plain text.

For best performance, the IIS SMTP gateway should be used (see [Using IIS SMTP gateway](https://docs.advantys.com/workflowgen-technical-guide/7.10.0-7/using-iis-smtp-gateway#using-iis-smtp-gateway)).

### XML syndication

WorkflowGen provides an XML RSS feed (called the **Portlet**) to embed WorkflowGen data into existing web portals.
