Single office environment
Up to approximately 3–5 concurrent users
Database and clients within the same LAN
No WAN access required
Recommended database:
Firebird 4.0 or Microsoft SQL Server
This scenario is suitable for smaller installations with limited concurrency.
Multiple users access portier® vision via Remote Desktop (RDS)
Application runs centrally on a Windows Server
Database hosted on a separate dedicated server (recommended)
This setup reduces WAN latency impact and centralizes system management.
Clients connect directly to Microsoft SQL Server over LAN or WAN
Dedicated SQL Server required
Network latency significantly influences performance
Recommended database:
Microsoft SQL Server 2019 / 2022 Standard or Enterprise
For WAN environments, proper SQL Server sizing and low latency are essential for optimal responsiveness.
portier® vision can be operated on physical workstations or virtual machines.
Performance depends not only on the client hardware but also on database server performance and network latency.
Recommended configuration:
Component | Requirement
Operating System | Windows 11 (Windows 10 supported)
CPU | 4 virtual cores (or equivalent physical cores)
RAM | 8 GB minimum, 16 GB recommended
Storage | SSD with at least 10 GB free space
8 GB RAM is technically sufficient for running portier® vision.
16 GB RAM is recommended for typical office environments where additional applications (e.g., Outlook, Teams, web browser, Excel) are running simultaneously.
For very large locking plans, extensive data views, or heavy multitasking, 32 GB RAM may improve responsiveness.
When multiple users access portier® vision via Remote Desktop on a shared Windows Server, system resources must be sized according to the number of concurrent users.
4 vCPU
16 GB RAM
SSD storage
Add approximately 2 GB RAM per concurrent user
Increase CPU resources depending on simultaneous active usage
Resource requirements depend on workload intensity and parallel user activity.
When operating in virtualized environments (Azure, VMware, Hyper-V, etc.):
Ensure sufficient dedicated CPU and RAM resources.
Avoid heavy CPU or memory overcommitment.
Use SSD-backed storage for optimal responsiveness.
Insufficient host resources or high contention on the virtualization layer may negatively affect application performance, even if the VM meets the listed specifications.
Intended for:
Single-site environments
Up to approximately 3–5 concurrent users
LAN access only
Recommended configuration:
Component | Recommendation
CPU | 2–4 cores
RAM | 4–8 GB
Storage | SSD
Firebird is not recommended for WAN or multi-site deployments.
Supported versions:
SQL Server 2019 Standard
SQL Server 2022 Standard
SQL Server 2022 Enterprise
4–6 CPU cores
16 GB RAM
SSD storage
8+ CPU cores
32+ GB RAM
NVMe recommended
SQL Server must run on a dedicated server or VM and must not share resources with terminal services.
Maximum server memory must be explicitly configured to prevent operating system memory starvation.
TempDB must be placed on SSD or NVMe storage to support sorting and temporary operations efficiently.
Regular maintenance must be implemented, including index maintenance, statistics updates, and scheduled backups.
portier® Vision 5 performs frequent database interactions, especially during application startup and large data operations.
Network latency directly affects perceived responsiveness.
Latency | Expected Behavior
< 5 ms | Excellent performance
5–20 ms | Very good
20–40 ms | Noticeable delay during large operations
> 40 ms | Performance degradation likely
Even when bandwidth is sufficient, higher round-trip latency increases the total response time of database-intensive operations.
In WAN environments:
Place the application and SQL Server as close as possible within the network topology.
Minimize round-trip latency between client and database server.
Ensure the SQL Server is properly sized and hosted on low-latency storage.
Higher latency combined with insufficient SQL Server resources may significantly impact overall responsiveness.
The following outbound connections must be allowed:
TCP port 1433 – Microsoft SQL Server
TCP port 443 – HTTPS
The following domains must be accessible from client machines and/or server environments:
Blocking these domains may affect licensing, subscription validation, or email-related functionality.
portier® Vision requires the latest supported Microsoft ODBC Driver for SQL Server.
Install the current Microsoft ODBC Driver for SQL Server on all client machines and/or terminal servers.
Ensure the driver version is compatible with the installed SQL Server version.
Verify that TCP/IP protocol is enabled in SQL Server Configuration Manager.
Confirm that the SQL Server instance is configured to accept remote connections (if applicable).
Outdated ODBC drivers may cause:
Connection instability
Authentication issues
Reduced performance
The Microsoft ODBC Driver can be downloaded from the official Microsoft website.
portier® Vision uses Microsoft Edge WebView2 for embedded web-based components.
WebView2 is typically included in:
Windows 11
Windows Server (standard installations)
However, in some restricted or minimal VM configurations, WebView2 may not be installed or may be disabled by policy.
If WebView2 is not available, it must be installed manually:
Microsoft Edge WebView2 | Microsoft Edge Developer
Ensure that WebView2 runtime installation is permitted by group policy and endpoint security settings.
Systems that meet only the minimum hardware specifications may operate correctly but may show reduced responsiveness under higher concurrency, intensive data operations, or WAN conditions.
For multi-user or multi-site deployments, a properly sized and dedicated SQL Server environment is recommended to ensure stable and predictable performance. Storage performance, particularly for the SQL Server transaction log and TempDB, can have a significant impact on overall responsiveness.
Application performance depends on several factors, including:
Database server resources
Storage latency
Network round-trip time
Concurrent user activity
Database configuration and maintenance