Windows Profile and System Requirements

Download PDF

The Microsoft SQL Server and Windows operating system versions listed in this document support all components required to run Bp Premier. If you are running a version of Windows or SQL Server not listed in these requirements, Best Practice Software recommend that you consult your IT provider to consider upgrading your operating system or database before installing or upgrading Bp Premier.

See End of extended support for more information on versions of Windows and SQL Server no longer supported by Microsoft.

Bp Premier is tested in a variety of environments including virtualised machines (VM) to determine our hardware recommendations. However, issues may still occur in environments that match or exceed the system requirements but vary from a standard Windows configuration, such as the number of concurrent applications on the same server. Best Practice Software will make all efforts to triage and resolve issues relating to Bp Premier. If issues are found that relate to hardware configuration, Best Practice Software Support will offer guidance to resolve the issue with the client and the client’s chosen IT or Infrastructure provider.

Last updated 02 June 2022

Operating system and database

Bp Premier server and client are supported to run on the following versions of Microsoft Windows, Windows Server, and Microsoft SQL Server.

Please also review Requirements for larger practices and Limitations for more information about supported editions of Windows and SQL Server.

Microsoft Windows (Professional Editions only)

Version

Windows 7 SP1

Windows 8

Windows 8.1

Windows 10

Windows 11

Jade, SP1 & SP2

Jade SP3 & SP4

Saffron & SP1

See note 2

Saffron SP2 &SP2 Rev1

See note 1

See note 3

See note 2

Saffron SP3 & SP3 Rev 1

See note 1

See note 3

Note 1 Saffron SP2, SP2 Rev1, SP3 and SP3 Rev1 can run on Windows 8.1, however, you must install this Windows 8.1 update before installing or upgrading to Saffron SP2, SP2 Rev1, SP3 or SP3 Rev1.

Note 2 Saffron SP 3 has been tested to run on Windows 11. No issues specific to this operating system have been reported by users running current versions of Bp Premier Saffron.

Note 3 Windows 10 2015 LTSB is not supported for Bp Premier versions Saffron SP2 or later. An issue has been identified with the Bp Premier document viewer on this version of Windows 10.

Microsoft Windows Server

Version

Windows Server 2008 R2 SP1

Windows Server 2012

Windows Server 2012 R2

Windows Server 2016

Windows Server 2019

Windows Server 2022

Jade, SP1 & SP2

Jade SP3 & SP4

Saffron, SP1, SP2, SP2 Rev1, SP3, SP3 Rev1

Microsoft SQL Server

Version

SQL Server 2008 R2

SQLServer 2012

SQL Server 2014

SQL Server 2016

SQL Server 2017

SQL Server 2019

Jade, SP1 & SP2

Jade SP3 & SP4

Saffron, SP1, SP2, SP2 Rev1, SP3 & SP3 Rev1

Installing Bp Premier on a Domain Controller

In line with Microsoft best practices, installing Bp Premier Server on a machine that also acts as a domain controller is not recommended, as this can cause issues with SQL Server and Bp Premier Services. Best Practice Software Support may be unable to assist with issues encountered where a Bp Premier Server is also a Domain Controller.

Requirements

SQL server edition

SQL Server Express is automatically installed alongside Bp Premier. If your BPSPatients database is approaching 10GB in size, or the requirements calculator recommends more than 6 CPU cores for your server you’ll need to upgrade to SQL Standard as part of the minimum requirements of Bp Premier.

Network Connection

Item

Requirements

Latency

Bp Premier is designed for use between a client and server on a local network. The network connection between the client and server must therefore be of local network latency (<3ms) for Bp Premier to perform optimally.

Bandwidth

A gigabit network connection is recommended between the client and server

Monitor

Minimum 15" monitor, running a resolution of at least 1152 x 768 at 16-bit colour or better and an SVGA compatible graphics card. Best Practice Software recommend using a 17" monitor running a resolution of at least 1280 x 1024 at 32-bit colour and an SVGA compatible graphics card.

Language

The language in Windows on the Bp Premier server must be set to English (Australia). Setting other languages may cause issues with the Word Processor and with certain text fields.

See Set language, date, time and region for more information.

Drive Compression

Best Practice Software does not recommend enabling drive compression on hard drives where the SQL database is stored, as this is known to interfere with some database functionality.

The behaviour of SQL Server database file storage on compressed drives is described in more detail in this Microsoft support article.

Server

The following minimum and recommended requirements are given as minimum and recommended baseline requirements for the Bp Premier server and can be used by practices with around 3 doctors. Practices any larger than this should consult the Requirements for Larger Practices section below.

Note that these specifications may change if the server machine is running any other applications and will need to be reviewed by your IT provider.

Item

Minimum requirements

Recommended Requirements

Processor

x64 based Intel or AMD processor equivalent to or better than Intel Core i7 (8th Generation or higher).1

x64 based Intel or AMD processor equivalent to or better than Intel Core i7 (10th Generation or higher).1

RAM

8GB

16GB

Hard Drive

SATA hard drive @ 7,200 RPM minimum

SSD disk drive

Free disk space

Enough disk space to hold your database + 10GB minimum free disk space at all times while running Bp Premier as a server.

Enough disk space to hold your database + 20GB minimum free disk space at all times while running Bp Premier as a server.

1. Due to SQL Server licensing rules, if running SQL Server Express the first four cores must be on one socket, if running SQL standard your cores must be distributed between a maximum of four sockets.

Client

The following recommendations are given to run the Bp Premier Client – minimum specifications to run Bp Premier as well as recommended specifications for the best experience have been provided. Note that these specifications may change if the client machine is running a large number of applications and will need to be reviewed by your IT provider.

If you will be using Remote Download functionality on this machine, please consider following the Recommended rather than Minimum requirements.

Item

Minimum requirements

Recommended Requirements

Processor

x64 based Intel or AMD processor equivalent to or better than Intel Core i5 (6th Generation or higher)

x64 based Intel or AMD processor equivalent to or better than Intel Core i7 (8th Generation or higher)

RAM

4GB

8GB

Hard Drive

SATA hard drive @ 7,200 RPM minimum

SSD disk drive

Free disk space

10GB minimum free disk space at all times while running Bp Premier.

20GB minimum free disk space at all times while running Bp Premier.

Requirements for larger practices

The amount of resources required to run Bp Premier depends on the number of concurrent users. The below calculator lets you calculate the recommended amount of RAM and CPU cores that will be required to run the Bp Premier server at your Practice.

  • Concurrent users is the maximum number of users that will be connected to your server at any given time.
  • Third-party memory is the total memory required for third-party apps also running on the Bp Premier server. You will have to add up the memory required that is recommended by your third-party vendors. This value requires a minimum of 2GB.

Enter the number of concurrent users at your practice and the third party memory required into the below fields to calculate your practice's system requirements.

Concurrent users:

Third-party memory: GB.

Item

Minimum requirements

Recommended Requirements

Processor

x64 based modern Server processor capable of running the supported server editions above with at least 4 cores.1

x64 based modern Server processor capable of running the supported server editions above with at least 4 cores.1

RAM

8 GB

SQL Server limited to 4 GB if running SQL Standard, with 4 GB left available for Windows.2

16 GB

SQL Server limited to 10 GB if running SQL Standard, with 6 GB left available for Windows.2

Hard Drive

SSD disk drive – SATA or better

SSD disk drive – SATA or better

Free disk space

Enough disk space to hold your database + 10GB minimum free disk space at all times while running Bp Premier as a server

Enough disk space to hold your database + 20GB minimum free disk space at all times while running Bp Premier as a server

SQL Server Standard recommended based on number of users3

No

No

1 Due to SQL Server licensing rules, if running SQL Server Express the first four cores must be on one socket, if running SQL standard your cores must be distributed between a maximum of four sockets.

2 Click here for instructions on limiting SQL Server memory.

3 As above, if your BPSPatients database is greater than 10GB you will need to run SQL Standard regardless due to licensing requirements.

Profile and group policy settings

All users who will be running Bp Premier must have Read and Write access to the following registry directory and all sub-directories

  • Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Best Practice Software

All users who will be running Bp Premier must have Read and Write access to the following directories and all sub-directories

  • C:\Program Files\Best Practice Software
  • C:\ProgramData\Best Practice

Use of profile and temp directory redirection (for example, through FSLogix) on the Windows profiles of users who will be running Bp Premier is not recommended. Such software can cause Windows system calls for renaming files to intermittently fail and cause issues with software running on the machine.

Additionally, redirection of profiles or temp directories for shared user accounts (e.g. if a single reception account is signed on to multiple PCs at the same time) will cause issues for Bp Premier when loading documents. Your Windows environment for Bp Premier users must not be configured this way.

Limitations

The following limitations apply to installing Bp Premier:

  • If you are installing Bp Premier version Saffron or later for the first time, all listed SQL Server versions available from the database installation wizard will support installation on 64-bit computer systems only.
  • Apple Macintosh desktop or server operating systems are not supported.
  • Bp Premier does not support running on Windows Home editions. You must install a 'professional' edition of Windows, such as Windows Pro or Windows Enterprise. The editions available are different for each Windows desktop version.
  • Windows Small Business Server 2011 is not supported. Windows Server 2012 Essentials and Foundations are not supported.
  • Windows Server 2012 Essentials, 2012 R2 Essentials, and 2016 Essentials linked to Azure Active Directory (AD) or Office 365 are not supported. AD and Office 365 integration enforce a password policy that conflicts with Bp Premier installation.
  • If installing Bp Premier on a terminal server. Best Practice Software recommend using the Install Application on Remote Desktop option within Microsoft Windows to install the application.
  • Microsoft SQL Server Express Edition is supported. However, if you have Express installed and your database size approaches 10GB, Bp Premier will warn that your database is nearing the maximum size for your edition. If you receive this warning, Best Practice Software recommend consulting with your IT service provider to consider upgrading your edition of SQL Server to allow your database to exceed the 10GB limit.

End of extended support

In January 2020, Microsoft ended extended support for Windows 7, Windows Server 2008, and SQL Server 2008. At this time, Microsoft plans to end extended support for Windows 8/8.1 and Windows Server 2012 in 2023, and SQL Server 2012 in 2022.

This Microsoft Support article provides more information on the Microsoft product lifecycle and extended support. Search the Bp Premier knowledge base (Help > Online in the software) for 'sql upgrade' for articles on upgrading your version of SQL Server.

system req, sys req

Forums

Webinars

Videos

Training

Subscribe