> For the complete documentation index, see [llms.txt](https://docs.advantys.com/workflowgen-technical-guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.advantys.com/workflowgen-technical-guide/7.16.0-10/system-requirements.md).

# System Requirements

## End-users

The WorkflowGen Administration Module and User Portal are fully web-based applications.

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

* 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
* 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 2012 or later (all releases)
* Windows 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 8 or higher<br>
* .NET Framework 4.6.1 or higher. .NET Framework and ASP.NET 4.7.2 are supported for runtime and web form development.

### 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.16.0-2/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, incoming webhooks, OpenID Connect Auth, and SCIM APIs, you must first install the following requirements:

* [Node.js v10.16.3](https://nodejs.org/download/release/v10.16.3/)<br>
* [iisnode](https://github.com/Azure/iisnode/releases/tag/v0.2.21)<br>
* [IIS URL Rewrite](https://www.iis.net/downloads/microsoft/url-rewrite)<br>
* [Visual C++ Redistributable](https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads) \
  \
  ✏️ **Note:** This library is required if you encounter the error `The specified module could not be found` regarding the `edge` and `edge-js` libraries when accessing the `/wfgen/graphql`, `/wfgen/hooks`, or `/wfgen/scim` web apps.&#x20;

## 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
* Microsoft SQL Server 2019 and Express Edition
* Microsoft SQL Server 2022 and Express Edition
* Microsoft Azure SQL Database

{% 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>
* Oracle database is no longer supported as of WorkflowGen 7.16.0.<br>
* SQL Server 2008 is no longer supported as of WorkflowGen 7.10.0. <br>
* SQL Server 2005 is 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.16.0-2/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)
* OpenID Connect

### Directory synchronization

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

## Notifications and XML syndication

### Email notifications

* Email notifications are sent via SMTP protocols (Exchange and Lotus Notes are compatible). <br>
* Any email client can receive WorkflowGen notifications. <br>
* 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](/workflowgen-technical-guide/7.16.0-10/using-iis-smtp-gateway.md#using-iis-smtp-gateway)).

### XML syndication

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