Microsoft OS and SQL Server Compatibility Matrix

Pracsoft is distributed with the free Microsoft SQL Server 2014 SP3 Express Edition.

  • Some customers have reported performance issues after installing MedicalDirector applications on a SQL Server 2025 instance or upgrading their existing MedicalDirector application's SQL Server installation to SQL Server 2025. MedicalDirector applications perform normally on SQL Server 2022 and earlier versions. After investigation, the performance issues appear to be related to changes in SQL Server 2025’s query processing engine that were introduced in an update late in 2025.  At this time, it is not recommended that MedicalDirector customers upgrade to SQL Server 2025. MedicalDirector is investigating the matter further and recommends that customers install only the SQL Server versions listed in the matrix below.
  • SQL Server 2014 SP3 Express Edition has a maximum database limit of 10GB. For larger databases, full Microsoft SQL Server is required. If you want to use a full Microsoft SQL Server product, consult the compatibility matrix below.
  • The SQL Server installation cannot be made on read-only, mapped, or compressed drives, and SQL Server setup via Terminal Services Client is not supported.
  • Ensure you have a minimum .NET 3.5 installed in order to run the SQL Server 2014 installation.
  • The SQL Server 2014 installation will install .NET4.0 automatically if not already present. This requires an active internet connection for the .NET4.0 installation files to be downloaded.
  • If you have a Server Core installation of Windows Server 2008 R2 SP1 or Windows Server 2012, you must install .NET 4.0 manually, before you install SQL Server Express.
  • Always install the latest Service Pack.
Table 1. Minimum Supported Microsoft SQL Server Products
OS-SQL Compatibility SQL 2005 SP3 SQL 2008 R2 SQL 2012 SQL 2014 SQL 2016 SQL 2017 SQL 20191 SQL 2022
Server 2003 Service Pack 2 (including SBS) (32-bit) - - - - - - - -
Server 2008 R1 - - - - - - - -
Small Business Server (SBS) 2008 (64-bit)

Pracsoft requires at least Service Pack 2

- - - - -
Server 2008 R22 - - - - -
Server 20122 - - -
Server 2012 R2 2 - - -
Server 2016 - - -
Server 2019 - - - - - -
Server 2022 - - - - - -
XP Home Service Pack 3, (32-bit)

Standalone or peer-to-peer w/ other XP Home only

- - - - - - - -
XP Pro Service Pack 2, (32-bit) - - - - - - - -
XP Pro Service Pack 3, (32-bit) - - - - - - - -
Windows Vista Business/Ultimate/Enterprise3 Service Pack 1

*Requires Service Pack 2

- - - - - - - -
Windows 74

*Pracsoft requires at least Service Pack 1

- 5 - - - -
Windows 8

Excludes Windows RT

- - - - - - - -
Windows 8.1

Excludes Windows RT

- 5 6 6 - -
Windows 10 - 7 6 6 -
Windows 11 - - -
1 You will require a minimum 6GB hard drive space to install SQL Server 2019, plus a minimum 5GB space for the MedicalDirector database. SQL requires at least a 1.4 GHz processor, with 2.0GHz recommended.
2 Microsoft provides only a 64-bit version.
3 Home Basic/Premium will install Pracsoft 4.3 but is not recommended. Should not be used in a Server role for Pracsoft.
4 Home Premium has limited functionality, recommended only for Standalone Servers, or in a simple network with other Windows 7 Home Premium PCs.
5 SQL Server 2014 Standard only.
6 Operating System does not support SQL Server Enterprise Editions.
7 Any version. SP1 is required.