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: May 26, 2020

Standalone/workstation supported versions

Browser

Internet Explorer 11.0 or higher; latest versions of Firefox, Safari, Chrome and Microsoft Edge. Mobile browsers: the latest versions of Safari and Chrome on Android can be used for the Mobilize area.

Processor (CPU)

Intel Pentium/Celeron family, 2 Ghz clock speed or faster.

Memory (RAM)

Minimum requirements for your operating system.

Disk space

150 MB minimum for processing activities and download cache.

Display

SVGA (1024 x 768 minimum). Text and browser zoom of 100%.

Internet connection

Broadband (business grade cable modem or DSL).

Database server supported versions

Operating system

Windows Server 2012 R2 with IIS 8.0 or IIS 8.5. Windows Server 2016. The only supported .NET versions are .NET framework 4.5.2 and .NET framework 4.7.1.

Transactional database
  • SQL Server 2012 Enterprise SP4 with compatibility level 110.
  • SQL Server 2014 Enterprise SP1 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.

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

Data warehouse
  • SQL Server 2012 Enterprise SP4 with compatibility level 110.
  • SQL Server 2014 Enterprise SP1 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.
Processor (CPU)

Please contact Blackbaud to determine the requirements for your specific configuration.

Memory (RAM)

Please contact Blackbaud to determine the requirements for your specific configuration.

Web server supported versions

Operating system
  • Windows Server 2012 R2 with IIS 8.0 or IIS 8.5.
  • Windows Server 2016.
  • The only supported .NET versions are .NET framework 4.5.2 and .NET framework 4.7.1.
Network security

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

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.
Hard disk

The web server makes minimal use of the disk. Therefore, a high-performance disk subsystem is not required on the individual web servers.

Security

Blackbaud recommends securing your web server with Layer Security (TLS) 1.2 or equivalent technology to prevent unauthorized access to transmitted data.

Note: Blackbaud is not responsible for the installation, configuration, or testing of any web-security measures. Blackbaud assumes no responsibility for the security of your web server or any adverse consequences resulting from security issues.

Blackbaud software does not establish or modify security Last updated: January 2020 Page 2 of 3 Subject to change, visit www.blackbaud.com for current information. Blackbaud CRM and Blackbaud Internet Solutions 4.0 on the web server. Refer to www.microsoft.com for specific security measures and NTFS permissions needed by Windows Server 2008 R2, Windows Server 2012 and IIS.

If you are a Blackbaud hosted client, your workstation should support TLS 1.1 or greater

Blackbaud Internet Solutions

Administrative workstation browser

Internet Explorer 11.0 or higher and the latest version of Firefox, Chrome and Microsoft Edge with cookies and JavaScript enabled for the Blackbaud Internet Solutions administrative workstations.

Web server operating system
  • Windows Server 2012 R2 SP1 or higher with IIS 8.5.
  • Windows Server 2016.
  • Microsoft .NET Framework 4.5.2. 64-bit supported on x64 hardware.

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 security

Blackbaud recommends securing your web server with Transport Layer Security (TLS) 1.2 or equivalent technology to prevent unauthorized access to transmitted data.

Note: Blackbaud is not responsible for the installation, configuration, or testing of any web-security measures. Blackbaud assumes no responsibility for the security of your web server or any adverse consequences resulting from security issues. Blackbaud software does not establish or modify security on the web server. Refer to www.microsoft.com for specific security measures and NTFS permissions needed by Windows Server 2008 R2, Windows Server 2012 and IIS. If you are a Blackbaud hosted client, your workstation should support TLS 1.1 or greater

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.

Compatibility information

Microsoft Exchange

The Microsoft Exchange integration supports Exchange 2010, Exchange 2013, and Exchange 2016.

Microsoft Office

The Microsoft Office integration supports Office 2010, Office 2013 and Office 2016. As of BBCRM 4.0SP9, the Microsoft Office integration also supports Office 365; however, the support of Office 365 does not allow for mail merges and OData to be performed through the web. To perform mail merges and use OData functionality, please access the desktop version of Microsoft Office.

If you are using Internet Explorer and Microsoft Office 2010 or higher, you must have the Blackbaud CRM application start page listed as a trusted site in your browser in order to access the Utilities page.

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.

Client browser

Blackbaud Internet Solutions supports a Document Type Declaration of XHTML 1.0 Transitional. Depending on your web design, the look and feel of your website may vary across different client browsers. Consider modifying layouts, templates, page designs, and styles to accommodate these differences.

You must enable cookies for all Blackbaud Internet Solutions form validations.

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 20 should be open for incoming traffic and port 21 should be open for outgoing traffic from IP address 216.235.192.143.

For security purposes Blackbaud will also need to whitelist your Blackbaud CRM web server’s public IP address. If you are using Blackbaud data services, create a case with Blackbaud Customer Support providing the public IP address of your Blackbaud CRM web server. Include all possible locations if your organization is load balanced.