System Requirements and Configuration

System Requirements and Configuration

 

 

Minimum vs Recommended Requirements

In order to successfully install and use Flowster Studio, please make sure your system has close to recommended requirements to ensure a good user experience. Some system requirements are not flexible, such as the operating system and disk space required for the installation. Others, such as CPU, GPU, and RAM requirements may vary significantly between the minimum and recommended requirements based on your customized business scenarios.

NOTE: Flowster Studio does not require specific hardware other than those required by the framework powering it (e.g. a system able to run .NET Core 2.2 and .NET Framework 4.7.2 will be able to use Flowster Studio).

 

Hardware Requirements

 

                                 Processor

                                Memory

                               Storage

 

                                 Processor

                                Memory

                               Storage

 

Minimum Required

Recommended

Minimum Required

Recommended

Minimum Required

Recommended

Single Server Deployment

 

 

 

 

 

 

Flowster Studio

(with local database)

64-bit 4-Core CPU running 2.4GHz

64-bit 8-Core CPU running 2.4GHz

12GB RAM

12GB RAM

HDD 40GB available space

SSD 40GB available space

Flowster Studio 

(with external database server)

64-bit 4-Core CPU running 2.4GHz

64-bit 8-Core CPU running 2.4GHz

8GB RAM

12GB RAM

HDD 3GB available space

SSD 3GB available space

Shared Server Deployment

 

 

 

 

 

 

Flowster Studio - Engine 

64-bit 4-Core CPU running 2.4GHz

64-bit 8-Core CPU running 2.4GHz

8GB RAM

12GB RAM

SSD 2GB available space

SSD 4GB available space

Flowster Studio - Execution Agent

64-bit 4-Core CPU running 2.4GHz

64-bit 8-Core CPU running 2.4GHz

8GB RAM

12GB RAM

SSD 1GB available space

SSD 2GB available space

Flowster Studio - Portal

64-bit 4-Core CPU running 2.4GHz

64-bit 4-Core CPU running 2.4GHz

8GB RAM

8GB RAM

SSD 1GB available space

SSD 1GB available space

Database Server

 

 

 

 

 

 

Flowster Studio Database Server

64-bit 4-Core CPU running 2.4GHz

64-bit 4-Core CPU running 2.4GHz

8GB RAM

16GB RAM

HDD 64GB available space

SSD 200GB available space

Software Requirements

 

Minimum Required

Recommended 

 

Minimum Required

Recommended 

Operating System 

Microsoft Windows 10 / Microsoft Windows Server 2012 R2

Microsoft Windows Server 2019

Database

Microsoft SQL Server 2012

Microsoft SQL Server 2019

Additional Software 

Microsoft .Net Framework 4.7.2 

Powershell 3.0 (check  NOTES - Additional Software)

Shared SQL Management Objects & Sys CLR Types (check NOTES - Additional Software)

Microsoft® ODBC Driver 11 for SQL Server®

 

Network

Open Ports (check NOTES - Network)

 

Internet

No internet connection (except when using Google/Azure providers to authenticate)

Broadband internet connection

Resolution

1024 x 768 display resolution

1920 x 1080 display resolution

Additional Software

 

  • PowerShell 3.0 is required for the activities execution and must be installed on the Flowster Studio - Execution Agent server. It will add a new reference to the System.Management.Automation.dll (dll with version 3.0.0.0) 

  • The Shared SQL Management Objects and SQL Sys CLR Types are required for Create Tenant action and must be installed on the Flowster Studio - Engine server. The installation of the packages will create the C:\Program Files\Microsoft SQL Server\120\SDK\Assemblies folder.

  • Microsoft® ODBC Driver 11 for SQL Server® can be downloaded from here

 

Python Libraries

 

Python default library must be added in the <INSTALL_DIR>:\Program Files\Flowster Solutions\Flowster Studio\CompatibilityService\Lib path in order to be imported and used parameters that support python configuration as source. Because the third party modules are stored in <Python_INSTALLATION_DIR>\Lib\site-package, these modules need to be added at the beginning of the script during the parameter configuration step in Edit Parameters.

In the example below, the parameter is configured as Textbox From Python and prepares the script to use third party python modules:

 

Network

The Flowster Studio installer requires ports as input, serving as communication endpoints between the components:


The default ports must be open for the installation to succeed. The user may choose different ports, but it is mandatory that the ports are open.
A warning message will be displayed during the installation if the selected port is closed or not available. Flowster Studio components communicate with each other, therefore their specific ports will require exceptions added in firewall. 

 

User Requirements

Local user