3. Software Technology Stack
3.1. Overview
For each layer of the architecture to operate, a set of technologies and software are required.
|
Layer
|
Technology Stack
|
|
Web Client
|
• Web Browser: Google Chrome, Mozilla Firefox ESR, MS Edge Chromium
• PDF Reader (optional)
|
|
IIS Web Server
|
• Windows Server 2022 or 2025
• Microsoft Internet Information Service (IIS) 10
• Application Request Routing (ARR): https://www.iis.net/downloads/microsoft/application-request-routing
• SSL Certificate
|
|
HAS Web Application Server
|
• Web Browser (Chrome, Firefox, Edge)
• Windows Server 2022, 2025
• .NET 10 Hosting Bundle
• Visual C++ Redistributable 2015 – 2022 vc_redist.x64.exe
• Windows File System
• ODBC Driver for SQL Server X64
|
|
Database SQL Server
|
• SQL Server 2019, 2022, or SQL Server 2025
|
3.2. Web Client
A minimum 1360 x 768 laptop/screen resolution is recommended for optimal rendering of Hopex Web Front-End.
For the web browser the requirements are:
• HTML5 support
• JavaScript enabled
• Cookies enabled
• Download of files enabled
• Pop-up blocker disabled
• Web storage enabled
3.3. IIS Web Server
We use the Web server to behave as a public Website face to increase security and increase flexibility. Moreover, we use IIS with ARR as a load balancer across the HAS Logical cluster.
The IIS components: HTTP errors, Static Content Compression, HTTP Logging, Tracing and URL Rewrite are required on this server with complementary ARR component.
You must create your own HTTPS / SSL Certificate for the “public” DNS domain.
3.4. HAS Web Application Server
The mentioned software technologies above, must be installed on each HAS Server. HAS Servers work with a self-signed certificate for internal communication. Please refer to chapter 8 Security for more details.
3.5. Database SQL Server
Ensure that the database Collation is set to SQL_Latin1_General_CP1_CI_AS.