System Requirements

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 or 2019*
  • IIS 10
  • .NET Framework 4.7.2 or higher

  • Windows Server 2016 or 2019*
  • .NET Framework 4.7.2 or higher

  • Windows Server 2016 or 2019*
  • SQL Server 2014, 2016, or 2019**
* Standard and Datacenter editions only
** Standard and Enterprise 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 server 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)


How did we do?