Standard .NET system requirements

<< Click to Display Table of Contents >>

Navigation:  Bizagi Engine > Bizagi Engine system requirements > Bizagi Engine running in a .NET platform >

Standard .NET system requirements


A standard architecture is designed for business processes which do not necessarily need to be in a high availability scheme.

Supported standard architecture in Bizagi to run processes in a .NET platform, involves the following:


A single database server.

A single Bizagi server.




You may download here a PDF document containing case studies of Bizagi system architecture, in which operating environment setups are illustrated for large scale corporate projects having high processing volumes.

In case you consider that your corporate solution needs a high availability architecture to support failover and load balancing capabilities, refer to High availability .NET system requirements.



Optional setup for Internet access

For projects in which end users need to work on the processes via internet from any device, and the solution is set up on premises, an optional server can be considered to host a reverse proxy capabilities.

The optional server having reverse proxy capabilities is set in the DMZ, and this can be accomplished through an Apache HTTP Server, in order to:

Keep the access provided to intranet users, so that they work  in processes through the corporate network.

Allow internet access through a secure channel, so that internet users work on processes while keeping your Bizagi server most restricted, with due security measures at this point.


Database server

For a standard system architecture, a single server is involved considering the following requirements:





16 GB or more.

It is strongly recommended to consider the most RAM you can use to provide the best performance.

Hard Disk

Two disks of 80 GB - RAID 1

It is strongly recommended to use high-speed disk drives.



4 cores minimum

3GHz or higher

Additional recommendations

Battery backup unit


Database Engine

Standard or higher editions of:

Microsoft SQL Server 2016 SP1 or higher

Microsoft SQL Server 2014

Microsoft SQL Server 2012

Microsoft SQL Server 2008 R2 SP1 or higher

Microsoft SQL Server 2008 SP3 or higher

Oracle Database 12c

Oracle Database 11g R2



Operating systems installed in Turkish language are not supported.

All involved servers will need to be set with regional settings different to those for Turkish language and culture (tr, tr-TR).


Bizagi server

For a standard system architecture, a single server is involved considering the following requirements:





16 GB minimum.

Hard Disk

Two disks of 80 GB - RAID 1.



4 cores minimum.

3GHz or higher

Additional recommendations

Battery backup unit


Operating System

Windows Server 2012 R2 (recommended)

Windows Server 2008 R2

These operating systems must have the latest Service Pack installed.

Web Server

IIS 8.5

IIS 7.5

Additional Components

Bizagi Engine, which also installs Microsoft's .NET Framework version 4.6.1 (and this one includes in turn, other components such as Visual C++ 2010, 2008 Redistributable).

Oracle Data Provider for .NET component (applies to projects that connect to an Oracle database).


Proxy server (optional)

For a secure access to processes via Internet, and when having Bizagi set up at your corporate premises, it is recommended to use a proxy server with the following requirements, (for instance, involving an Apache HTTP Server):




Hard Disk

1 GB

Additional recommendations

Battery backup unit


Reverse proxy module

Apache HTTP Server.

Requisites to set an Apache HTTP Server instance can be reviewed at Apache HTTP project official's documentation according to the specific version and platform.



Relevant infrastructure aspects

Consider the following infrastructure requirements and other relevant recommendations:


1. Network

It is fundamental that you can rely on a good connection between the database server and the Bizagi server, in order to provide an optimal performance (Bizagi is an intensive data-access application).

It is strongly recommended to keep the database and the Bizagi server separately (on dedicated servers) but with them being on the same network segment, so that an adequate bandwidth is involved (e.g,  optical fiber technology) as well as a low latency.


2. Host settings when using virtual machines

For projects which are setup on virtual machines (i.e on VMWare products such as vSphere, Hyper-V, or cloud platforms/infrastructure services such as Azure, Amazon WS, etc), it is really important for you to ensure that:

The host machine provides a high-speed disk as well.

This is really important especially for the database server which constantly performs I/O operations.

Each virtual machine at the host is configured to have a reserved amount of resources accordingly (relevant to lock/limit memory, CPU, RAM, or other resources when operating alongside other virtual machines on the same host).


3. Additional systems, scaling-out and sizing

Recall that the requirements presented above are the minimum requirements, and therefore it is recommended to carry out an specific sizing analysis for your implementation considering all variables and other systems which are part of your solution.

You may complement your project's sizing analysis (i.e, to determine if you want to include additional nodes to set up a cluster) by using our Bizagi Sizing Estimator.  

However, additional variables to be considered are: the number of concurrent users, the demanded processing behind, the estimated size and amounts of documents (file attachments), aspects regarding integration with other corporate systems, and the amount of daily cases or activities, amongst others.


Keep in mind that at anytime you may scale-out this solution, so that you consider adding up nodes to set a load balancing cluster.



The following requirements are mainly oriented for a Production environment, but these are suggested as well for a Test or pre-production environment.

This is because it is strongly recommended that the Test environment (or pre-production) is set up as similarly as possible to your allocated Production environment.

Consider also using separate servers for your Production environment (these should not be hosting your development or test environments).


In case that you consider that for your project, using a simplified Test environment is feasible, then you may consider the minimum requirements of such environment at Test environment - .NET system requirements.


Furthermore, it is recommended that:

The database server is a dedicated server which hosts exclusively your Bizagi database.

The Bizagi server is a dedicated server which host exclusively Bizagi Engine.

This is so, in order to have a most accurate sizing analysis, and so that the resources' consumption triggered by other systems (or the execution of admin tasks regarding these), do not affect Bizagi or vice-versa.


End users

Bizagi Work portal is a web-based application and therefore, end users only need a browser or Bizagi's app for mobile devices.

Bizagi presents several optimization measures featured by its own product architecture, focused on the mobile devices support so that the best user experience is provided.




Screen resolution

1024 x 768 or higher


Internet Explorer 9 or higher (recommended: IE 10).

Chrome 24 or higher (recommended to use Chrome).

Firefox 19 or higher


For the optional graphical analysis feature in query forms, Adobe flash is required.

MOBILE DEVICES (tablets, smartphones)

Devices / OS

iOS iPad, iPhone: 9 or higher. Browser: Safari (Private browsing mode not supported)

Android smartphones and tablets: Lollipop (5.0) or higher. Browser: Chrome