Blackbaud CRM

System requirements

System requirements are subject to change. Please ensure you have the latest information before making any purchase decisions. If you are running any other Blackbaud products, please refer to the System Requirements for those products separately.

Last updated: September 28, 2023

 

Browser

Use the latest version of Firefox, Chrome, or Microsoft Edge. For guidance on compatible browsers, see the Supported Browsers page.

Processor (CPU)

Minimum requirements for your operating system.

Memory (RAM)

Minimum requirements for your operating system.

Transactional database

  • SQL Server 2014 Enterprise SP3 with compatibility level 110 or SP2 with compatibility level 110. Compatibility level 120 is not supported.
  • SQL Server 2016 Enterprise SP2 with compatibility level 130.
  • SQL Server 2019 Enterprise
  • Microsoft .NET framework 4.8 is required as of SP29 for web and database servers.

Note: PowerShell 5.0 or higher is required for running jobs in SQL2016.

Memory (RAM)

To determine the requirements for your specific configuration, please review our Performance Benchmark whitepaper.

 

Operating system

  • Windows Server 2012 R2 with IIS 8.0 or IIS 8.5. (This operating system will not be supported as of October 10, 2023.)
  • Windows Server 2016
  • Windows Server 2019
  • Microsoft .NET framework 4.8 is required as of SP29
  • MSBuild 17 is required for the installer to run successfully. To learn more, see KB Article 201090  

Network security

Blackbaud recommends Transport Layer Security (TLS 1.2) if you connect over a public non-secure network.

Starting in Service Pack 32, self-hosted/3rd-party hosted clients must allow access to the following URL on their web server(s) in order to access CRM without getting an error relating to WSFederation Thumbprint. https://sts.sky.blackbaud.com/WSFederation/metadata

Scale out

  • Load balancing is supported with single-client affinity.
  • No limit is placed on the number of web servers that you can employ for load balancing.

Administrative workstation browser

The latest version of Firefox, Chrome, and Microsoft Edge with cookies and JavaScript enabled for the Blackbaud Internet Solutions administrative workstations. For guidance on compatible browsers, see the Supported Browsers page.

Web server operating system

  • Windows Server 2012 R2 with IIS 8.0 or IIS 8.5. (This operating system will not be supported as of October 10, 2023.)
  • Windows Server 2016
  • Windows Server 2019
  • Microsoft .NET framework 4.8 is required as of SP29

Note: Blackbaud Internet Solutions does not support domain controllers or peer-to-peer networks.

Web server internet connection

Dedicated circuit (such as full T1 to a tier 1 ISP) scaled to aggregate the concurrent applications users (100-200 kbps per typical web user). Necessary speed of the connection depends on your website’s usage by visiting users and should be reviewed with your consultant during implementation. HTTPS traffic requires port 443, and HTTP traffic requires port 80. Non-default ports are not supported.

Web server disk space

1.2 GB minimum for the Blackbaud Internet Solutions program, system, and database management console files; plus 50 MB for the workstation deployment files, which can be installed in a different location.

Network security

Blackbaud recommends Transport Layer Security (TLS 1.2) if you connect over a public non-secure network.

Credit card processing

Credit card processing in Blackbaud Internet Solutions works with Blackbaud Merchant Services. For more information about other supported gateways, see the Tier 3 gateways page.

Note: Direct debit processing is not managed by these vendors. For Paypal Payflow Pro, a Paypal PayFlow Pro account is required and Payments Pro is not supported.

Data services

If you are using Blackbaud data services, your firewall must allow connections between your organization and Blackbaud. Make sure that your Blackbaud CRM environment can connect to Public IP 54.86.94.244 on port 443 for HTTPS requests. In addition, port 22 should be open for incoming and outgoing traffic from IP address 216.235.192.143