Blackbaud CRM Private Hosting

Superior Blackbaud Hosting for the best nonprofits in the world. No more outages, Band-Aids, or stopgap solutions. Welcome to the new standard of hosting with Concourse Private Cloud.

You're in good company
Tailored to you

Our Service Guarantees

We understand the complexity, quirks, and nuances of hosting Blackbaud CRM and managing all its back-end components. No matter how complex your setup, we’re there to help you every step of the way.

Speedy Environment Refresh

Keep your secondary environments up to date, allowing you to better test changes and customizations before unleashing them on Production.

Change Management

We help keep you organized by deploying customizations, running scripts and making sure the environments keep running smoothly.

Flexible Yet Secure

PCI DSS and HIPAA compliance, protecting your Blackbaud CRM databases and backups at all times. Can your internal team say the same?

Control Over Upgrades

You decide when to patch or upgrade Blackbaud CRM. Then we do it for you. It’s that simple! We also coordinate back-end changes like new versions of SQL or Windows Server.

Firewall Rules and Tunneling

If you have complex integration needs, you have options! We’ll help ensure that whatever the approach, it’s done securely.

SQL Access

Grant custom permissions for your core team members. Run SQL scripts, execute stored procedures, check for blocking, perform captures with SQL Profiler, and more. All protected by Duo 2-factor authentication.

Ready to Learn

Blackbaud CRM Private Host Guide

Our detailed guide provides actionable insights and strategies to optimize and leverage Blackbaud CRM.

Why concourse?

Unmatched Expertise

Trust in our expertise to safeguard your information and give you peace of mind knowing that your data is at home among the world's best brands.

Welcome to a new standard of hosting.


Some Extras You May Need

Custom Application Hosting

Other applications that talk to Blackbaud CRM? We can host many custom or third party applications.

Blackbaud CRM Support

Ad-hoc questions and solutions in a bucket of hours with our expert.

Secure Tunneling

Connect to on-premise systems. We help keep your applications connected without sacrificing security compliance.

SQL Help

Options available to cover a range of needs from high availability to security to special routing.

BI Server Hosting

Prefer to use Microsoft Power BI or Tableau? Let us host that for you as well.

Fast Database Transfer

Receive full Blackbaud CRM SQL database backups quickly and securely.


Don't just take our word

See why advancement and technology leaders at the world's best brands call Concourse home.

Lets get in touch!

Interested? Meet our Experts

Learn why we're the preferred home for all things digital with our dedicated hosting and data experts.


The Frequent Flyers

Below you'll find the most common questions you may have around Blackbaud, SQL, or Hosting. If you still can't find the answer you're looking for, just contact us!

What is Private Hosting?

Private hosting refers to a web hosting environment where resources are exclusively dedicated to a single organization or individual, without being shared with other tenants. This setup offers enhanced security, control, and performance compared to shared hosting solutions. Private hosting can be implemented on physical servers located on-premises, in private data centers, or through virtual private servers (VPS) offered by cloud service providers. The key benefits include greater customization, dedicated resources, improved security, and potential compliance with specific regulatory standards.

What if my database is bad?

A "bad" database can refer to several issues, including poor design, lack of normalization, inaccurate data, or performance problems. To address a bad database, you should:

  1. Evaluate Database Design: Ensure the database schema is properly normalized to reduce redundancy and improve data integrity.
  2. Audit Data Quality: Identify and correct inaccuracies, inconsistencies, and duplicate entries.
  3. Optimize Performance: Analyze and optimize queries, index appropriately, and consider hardware or configuration improvements.
  4. Implement Maintenance Practices: Regular maintenance tasks, such as updating statistics, rebuilding indexes, and database integrity checks, can help keep the database performing well.
  5. Seek Expertise: Consulting with a database expert can provide insights and solutions tailored to your specific situation.
What is cloud security?

Cloud security encompasses the technologies, policies, controls, and services that protect cloud data, applications, and infrastructure from threats. It involves a set of procedures and tools designed to protect cloud computing environments against external and insider cybersecurity threats. Key components of cloud security include data encryption, identity and access management (IAM), secure access protocols, and compliance with regulatory standards. Effective cloud security requires collaboration between the cloud service provider and the client to ensure data privacy, integrity, and availability.

How do I create a query?

Creating a query typically involves using a query language, such as SQL (Structured Query Language) for databases, to request data or manipulate data structures. Here's a basic example of creating a simple SQL query to retrieve data from a database:

  1. Identify the Database and Table: Determine which database and table(s) contain the data you need.
  2. Construct the Query: Use the SELECT statement to specify the columns you want to retrieve and the FROM clause to specify the table.
  3. Specify Criteria (Optional): Use the WHERE clause to filter records based on specific conditions.
  4. Execute the Query: Use a database management tool or a programming language with database support to run the query and fetch results.

Example SQL Query:

SELECT column_name(s)
FROM table_name
WHERE condition;


Why is my Blackbaud CRM Running Slow?

Blackbaud CRM performance issues can stem from various factors:

  1. Database Size and Complexity: Large databases or complex queries can slow down performance.
  2. Hardware Limitations: Insufficient server resources (CPU, memory, disk space) can affect speed.
  3. Network Issues: Slow network connections or high latency can impact performance.
  4. Customizations and Integrations: Extensive customizations or third-party integrations can contribute to slowdowns.
  5. Lack of Maintenance: Failing to perform regular database maintenance tasks such as indexing and updating statistics can degrade performance.

To address these issues, consider reviewing database and query optimizations, upgrading hardware, improving network infrastructure, auditing customizations, and implementing regular maintenance routines.

How to troubleshoot incorrect query results?

Troubleshooting incorrect query results involves several steps:

  1. Verify Query Logic: Ensure the query logic correctly reflects the intended data retrieval or manipulation. Check for errors in syntax, table joins, and conditions.
  2. Check Data Quality: Incorrect results can be due to inaccuracies or unexpected values in the data. Validate the data for correctness and consistency.
  3. Review Schema and Relationships: Ensure that the database schema and relationships between tables are correctly defined and understood.
  4. Examine Aggregate Functions: If using aggregate functions (e.g., SUM, AVG), ensure they are applied correctly and consider the impact of NULL values.
  5. Test with Subsets of Data: Run the query on a smaller dataset to verify results and simplify troubleshooting.
  6. Use Debugging Tools: Utilize database management tools and features for query analysis and performance tuning to identify issues.

For complex queries or persistent issues, breaking down the query into smaller parts and testing each segment individually can help isolate the problem.