Installation Checklists
Before installing HotDocs Advance, you should use the checklists below to ensure your deployment environment meets the Advance system and configuration requirements.
- Environment prerequisites checklist
 - SQL Server configuration checklist
 - Windows Server and IIS configuration checklist
 
Environment Prerequisites Checklist
| Name | Description | Notes | 
| Internet Connection | Required to download installation files and verify HotDocs Core Assembly Service installation. | |
| DNS Configuration | You should have correctly configured DNS before you proceed with installation. | See DNS Configuration Requirements for more information. | 
| SMTP Server | Required for user provisioning e-mails. Only required for deployments that do not use Active Directory. | You should have a note of SMTP settings for use during the Edit HotDocs Advance installation settings step of deployment. | 
| Windows Server 2019 or Windows Server 2016 | Server operating system. | |
| Internet Information Services (IIS) | Web server for Windows Server. | 
           See https://www.iis.net/ for more information. IIS must be installed before .Net Core as the Hosting Bundle integrates with IIS.  | 
      
| IIS HttpPlatformHandler Module 1.2 | Enables process managment of HTTP Listeners and proxies requests to the process it manages. | See https://www.iis.net/downloads/microsoft/httpplatformhandler for more information. | 
| Microsoft SQL Server 2019 or later | Database server. | See https://www.microsoft.com/en-gb/sql-server/sql-server-downloads for more information. | 
| Microsoft .Net 4.8 or later | .Net software framework. | See https://www.microsoft.com/net/download for more information. | 
| Microsoft .Net Core hosting bundle 2.1 or later | .Net software framework. | See https://dotnet.microsoft.com/download/dotnet/2.1 for more information. | 
| Microsoft .Net Core hosting bundle 3.1 or later | .Net software framework | See https://dotnet.microsoft.com/download/dotnet/3.1 for more information | 
| 
           Visual C++ Redistributable for Visual Studio (x64) 2015 or later  | 
        Required by HotDocs Core Assembly Service. | See https://visualstudio.microsoft.com/downloads/ for more information. | 
SQL Server Configuration Checklist
The following settings are required for SQL Server.
| Name | Description | Notes | 
| Microsoft OLE DB Driver 18 for SQL Server | Required by Core Assembly Service, to connect to SQL Server. | See https://www.microsoft.com/en-us/download/details.aspx?id=56730 for more information. | 
| User account | An SQL Server user account under which Advance creates and accesses its databases. | You will need the user account details when editing the Advance deployment settings. | 
| dbcreator | The user above must have the dbcreator server role assigned. | 
It is possible to install Advance with restricted SQL access permissions.
Windows Server and IIS Configuration Checklist
The following settings are required for Windows Server and Internet Information Services (IIS).
| Name | Type | Notes | 
| Web server role | Windows Server role | |
| IIS Management Console | Windows Server feature | |
| IIS Management Scripts and Tools | Windows Server feature | |
| ASP.NET | Windows Server feature | That exact version number for this option depends on the version of Windows Server you are using. The minimum version is 4.6. | 
| .Net Extensibility | Windows Server feature | That exact version number for this option depends on the version of Windows Server you are using. The minimum version is 4.6. | 
| HTTP errors | Windows Server feature | |
| HTTP redirection | Windows Server feature | |
| Static content | Windows server feature | |
| Windows authentication | Windows Server feature | |
| Wildcard SSL Certificate | Windows Server configuration | Required for the domain and sub-domains on which you deploy Advance. | 
| HTTPS binding | IIS configuration | HTTPS must be enabled on the IIS site on which Advance is deployed. Must use the Wildcard SSL certificate above. | 
| Feature Delegation: Authentication - Windows | IIS configuration | In the Feature Delegation settings for the server on which Advance is deployed, the Delegation setting for Authentication - Windows must be set to Read/Write. |