BouwOffice vNext requirements

BouwOffice vNext requirements

Contents

Scope

Database Server 

General 

Hardware 

Software 

Operating System 

Logon

.NET Framework 

Database

Remote Access

Access for software download

SSO – Active Directory 

Client 

Hardware 

Software

Operating System

.NET Framework

SSO – Active Directory 

Firewall

SQL Server

Application Insights

SSO – Active Directory 

Octopus Deploy 

Firewall 

User 

Software on vNext application server (not Database) when no WLS server is installed 


Scope

The purpose of this document is to list the hardware and software requirements for BouwOffice vNext.

Database Server

General

As a general rule KPD supports server software starting with “the current version -2” with the latest service packs installed. When a new version of server software is released, you will not have to update immediately, just keep up with service releases on your current version.

For a list of specific supported versions please refer to the software requirements sections in this document.

There can be no anti-virus software installed on the server. The server has to be a dedicated (virtual) server. The database server cannot be a domain controller nor a terminal server.

You have to make your own backups of the virtual database server.

Hardware

Processor:

• 4 CPU / logical cores

• Equivalent Intel Xeon “Gold 52xx” or higher

Memory:

Preferably 8GB or more

Virtual disks: dedicated LUN’s RAID 10

4 drives:

• OS (≥80GB)

• SQL (≥40GB)

• Per instance: SQLDATA (≥40GB) on dedicated RAID 10

• Per instance: SQLLOG (≥40GB) on dedicated RAID 10

Network:

A stable 1Gbit or better connection to the on-premise network is recommended

Internet:

Server access to the internet is required for remote access and for SSO (Single Sign-on).

Software

Operating System

Windows Server 2019 / 2022 (with latest service pack and security updates)

The edition should be either Standard or Data Center. If you are using Essentials, please contact support.

Logon

A separate domain user ‘KPD’ with Local Administrative privileges should be configured.

.NET Framework

.NET Framework version 3.5 for running the database update scripts.

.NET Framework version 4.6.2 (x64) or newer for the service.

Database

Any of the following:

• SQL Server 2019 (with latest service pack)

• Or higher

No Azure SQL. 

SQL Server should be listening to a fixed port (1433 TCP).

The edition should be Standard or Enterprise. Note that Enterprise edition also needs at least Windows Server Enterprise edition.

Remote Access

KPD technicians need remote access with local administrative privileges on the server. The way this is set up may vary according to the specific circumstances of the network and security policies.

Access for software download

Access to visualstudio.com and microsoft.com to download all the necessary software.

SSO – Active Directory

To enable single sign-on (SSO) for your users you will need to set up an Azure Active Directory that is synced with the on-premise AD domain. If you already have Office365 rolled out, only a simple further configuration step is needed.

If you don’t have Office365 and do not have a synchronized Azure AD, this should be set up to enable SSO.

Setting up an Azure AD account is free and KPD can help you with this if required.

There are 2 ways to enable synchronization:

        - Enable the Essentials-role on the Windows Server

                o However, this is not advisable

        - Install Azure AD Connect

                o https://docs.microsoft.com/en-us/azure/active-directory/hybrid/how-to-connect-sync-whatis

As a best practice, it is advised to setup a Group in Active Directory (e.g. BouwOffice users) containing all users with access to BouwOffice. Only this group needs to be synced with Azure AD.


Client

Hardware

In case you decided to use our BIM-integration, the client’s hardware should suffice to the BIM-software’s system requirements in addition to vNext’s application requirements hereunder.

Processor:

        • At least 2GHz

        • At least 4 physical cores

        • x64 Processor

Graphics:

        At least DirectX 10 supporting driver for best performance (Intel, AMD, NVidia, …)

        Screen resolution of at least 1920x1080

Memory:

        At least 8GB

Disk:

        At least 1GB free disk space

Network:

        At least 100Mbit stable access to the on-premise network


Software

Operating System

Any of the following:

        • Windows 8.1 (latest service pack and security updates)

        • Windows 10 v1909 or later (latest service pack and security updates)


The edition should be either Home, Professional or Enterprise. ! 

3rd party anti-virus at own risk, unsupported by KPD


.NET Framework

.NET Framework version 4.6.2 (x64) or newer


SSO – Active Directory

The KPD Single Sign-on solution requires internet access to https://login.kpd.be , https://login2.kpd.be and https://login.microsoftonline.com (ssl, cookies and javascripts should be enabled).


Firewall

SQL Server


The server hosting the SQL Server should allow inbound access port 1433 (TCP). 

If a named SQL Server Instance is used, inbound access to port 1434 (UDP) should also be allowed.

Application Insights

Azure Application Insights is used for telemetry and application logs.

A list of IP addresses and ports that need to be allowed in an outbound connection can be found at 

https://azure.microsoft.com/en-us/documentation/articles/app-insights-ip-addresses/


SSO – Active Directory

Outbound connections should be allowed for https://login.kpd.be, https://login2.kpd.be and https://login.microsoftonline.com


Octopus Deploy

Firewall

    • Port (TCP) 10943 outbound to https://kpddeploy.octopus.app/ (dynamic IP range (20.54.231.112/28)) for Octopus Deploy.

User

    • We need a domain service account which needs read, write and delete permissions on its own Appdata/Local folder and on the domain of the servers of KPD.

Software on vNext application server (not Database) when no WLS server is installed

.NET 4.8 Runtime has to be installed

Was this article helpful?

Can’t find what you’re looking for?

Our award-winning customer care team is here for you.

Contact Support