Skip to content

Sequoia - Install/Upgrade Instructions

Sequoia Server Minimum Specification

This document outlines the minimum system requirements to host the Sequoia Server software within a Windows environment.


Vendor Version Client Server(2)
Microsoft Windows 8, 8.1, 10, 11(1) Y Y(3)
Microsoft Server 2012, 2012R2, 2016, 2019, 2022(1) Y(3)

(1) Windows 11 / Windows Server 2022 require Sequoia v4.38 or later
(2) A 64-bit O/S is required.
(3) Sequoia is optimised to run on a server-based O/S, potential for performance loss when using a client O/S

Minimum Host System Requirements

Concurrent Users CPU Cores RAM Disk
1-10 1 4 12GB 200GB
11-20 1 4+ 16GB 200GB
21-50 1+ 8 32GB 200GB
50+ 1+ 8+ 64GB+ 200GB
  • Additional plug-ins may require additional system resource.
  • ASM recommends that Sequoia is installed on a dedicated machine. This will reduce the likelihood of port conflicts or contention that could slow Sequoia and/or other software applications down.

Remote Desktop Clients

Sequoia has been tested within a Microsoft terminal services environment. The client is known to function with variants of Citrix.

Supported versions of SQL

Vendor Version Standard Express*
Microsoft 2012, 2014, 2016, 2017 & 2019 Y Y

*Azure SQL is not supported.
*SQL Express editions available for all listed above, with the following restrictions:
- 10GB maximum relational database per Instance
- 1GB maximum memory utilized per instance

Information about predicted database growth can be found here.

Installation Prerequisites

Typically, the installation prerequisites are applied when the system is first installed and do not need to be re-visited during upgrade. If there are any breaking changes to the prerequisites required to run the Sequoia software, these will be detailed in the upgrade instructions.

Firewall Exceptions

An installation of Sequoia will talk to various web services (on the internet). Please ensure that the following firewall exceptions are made:

  • MCP / CNS gateways (if required)

In addition - you will need to ensure that your firewall is not blocking connectivity to SQL Server, MSDTC or any other 3rd party application that Sequoia communicates with. An example of a port which is commonly blocked in error is port 1433, which is used by applications such as Sequoia to talk to SQL Server.

DNS name resolution

Sequoia clients (the user interface for Sequoia) will address the Sequoia Server (the machine which hosts the Sequoia server side services) by the name 'SequoiaServer'.
Ensure that this name resolves correctly via DNS. You can do this by making a host file entry or by asking your system administrator to make a DNS entry.

Service Account

Ensure that a Sequoia Service Account has been set up and has the relevant permissions.

Windows Features

Ensure that the following Windows Features are enabled (or installed - depending on your OS)

  • Microsoft .NET Framework v3.5 (This may be a feature on your OS, or it may require a separate download)
  • MSMQ

Required 3rd party Runtime packages

  • Microsoft .NET Framework v4.7.2
  • C++ Runtime

Language & Region

The default language & region of your Sequoia Server, SQL Server and Sequoia Client machines must be set to en-GB.
The keyboard layout on your Sequoia Server and Sequoia Client machines must be set to English (United Kingdom).
The region you are set to will determine the time-zone settings, this combines with the keyboard settings, and it is imperative that this is the same for all Sequoia machines and servers, otherwise you will encounter errors.

SQL Server Prerequisites

The version required for the following SQL server prerequisites depends on the version of SQL server being used.

  • Microsoft Report Viewer
  • CLR Types
  • Command line utilities
  • Shared Management Objects (SMO)
  • DAC Framework