System Requirements
6 min
architecture overview blueprint has a highly scalable, layered architecture that leverages modern microsoft technologies core hardware & software requirements blueprint must be separated into three servers as detailed in the table below client devices web application & api server job execution server database server hardware cpu 4 cores, 2 5 ghz or faster ram 4gb (8gb for large deployments) cpu 8 cores, 2 5 ghz or faster ram 16gb storage 120gb network 1gbps connection recommended cpu 4 cores, 2 5ghz or faster ram 16gb storage 120gb cpu 8 cores, 2 5ghz or faster ram 16gb storage 160gb software windows 10 google chrome or microsoft edge (chromium) minimum resolution of 1280x1024 (1600x900 or higher recommended) windows server 2016, 2019, or 2022 iis 10 net framework 4 8 or higher windows server 2016, 2019, or 2022 net framework 4 8 or higher windows server 2016, 2019, or 2022 sql server 2016, 2019, or 2022 standard and enterprise editions only standard and datacenter editions only additional software requirements web application & api server there are several roles, features, and role services that must be installed before you can use blueprint please install the following components through the add roles and features wizard (server manager > manage > add roles and features) roles features role services web server (iis) net framework 4 x features net framework 4 x asp net 4 x wcf services http activation windows process activation service process model configuration apis web server common http features default document http errors static content http redirection health and diagnostics http logging request monitor performance static content compression dynamic content compression security request filtering application development net extensibility 4 x asp asp net 4 x isapi extensions isapi filters management tools iis management console iis management scripts and tools database server the full text search feature must be installed and enabled on the sql server instance data tier configuration windows authentication is required for communication between the application and database tiers the domain account used to run application components must have the following database permissions select, insert, update, and delete permissions on any object in the application databases execute permissions on any stored procedures in the application databases view server state permissions are required for system diagnostics database administrator permissions are only required during the installation of the application networking configuration web & application server inbound connections port 8080 (http) (default) or 443 (https) auxiliary services (internal) port 9101 (default) database server ports 139 and 445 for windows authentication port 1433 (or alternate sql server port)