A programmatic migration strategy
The migration plan focused on three of the company’s flagship products: Blackbaud Customer Relationship Manager (CRM), Raiser’s Edge NXT and Financial Edge NXT.
Blackbaud’s internal IT team built out the tooling needed to relocate the two NXT products into Azure, but individual customer migrations were initially being performed on a one-off basis. Insight developed a programmatic approach to execution and took on the bulk of the implementation efforts. This included identifying eligible on-premises customers, evaluating the technical feasibility of migrating them to the cloud, scheduling and coordinating the migration directly with Blackbaud customers, then performing the relocation and validating post-migration functionality.
While the Raiser’s Edge NXT and Financial Edge NXT were largely standardized, repeatable data migrations, customers that leverage Blackbaud CRM often have highly specialized environments. This created additional layers of complexity when it came to the next phase of relocation efforts. As Blackbaud’s team developed scripted processes to set up net new CRM environments in Azure, Insight built additional scripts to assist with the export and import of existing CRM customer data. This included proprietary modules used to streamline the process of backing up and restoring IIS web configurations, SQL databases, Active Directory users and many other custom application components.
“Each Blackbaud customer is different with tons of customizations, and this was not a lift and shift but a relocation,” explained Kalam Abdul, Senior Software Engineer for Insight. “Lift and shifts are pretty straightforward, less work and low risk. Relocations are more challenging.”
Insight’s team worked directly with Blackbaud CRM customers to develop and execute project plans — from evaluation and scheduling to custom coding work, testing and support.
They also added functionality to the Azure environment as needed to meet individual customer requirements.
As the migration project extended across the global organization, Insight served as a consistent source of expertise and direction for internal and external stakeholders alike.
Jonathan Doonan, the development services manager at Queen’s University Belfast, explained the benefit of this coordination. “For the actual implementation, we had everyone choreographed down to the last minute, so we knew exactly where they should be and what they should be doing. This was a huge migration, and it wasn’t to be taken lightly. With this amount of data, you can never predict how long it will take. But because we were so prepared and had liaised so closely with Blackbaud, going live was a great success.”
Future plans for long-term social impact
Together, Insight and Blackbaud successfully executed 14 CRM relocations and more than 1,000 NXT relocations in 2021 — with plans to continue relocating customers across all 15+ products over the next few years.
The migration has allowed Blackbaud’s IT team to reduce infrastructure costs by taking advantage of additional burst capacity in Azure during major upgrades. This approach has also helped to reduce scheduled downtime, allowing routine maintenance to be performed more strategically. In addition, newly consistent scripting, standards and automation supported by Insight have simplified and accelerated general processing and delivery, while ensuring any unexpected issues can be rapidly resolved.
Most importantly, however, these modernization efforts have laid the groundwork for nonprofit organizations to grow, transform and maximize their social impact around the world. Raiser’s Edge NXT and Financial Edge NXT users have benefited from seamless functionality, while those leveraging CRM now have a dedicated environment offering enhanced security, greater availability and access to new features.
Benedict Chiu, head of data and technology for the Australian Conservation Foundation expressed the value of the relocation project for his organization. “The migration to Azure has kicked off a new cadence of upcoming work that will significantly benefit us as an organization by streamlining our operations, enabling more advanced data analytics, gaining better insight on our donors and the opportunity to utilize additional services.”
This initial engagement has established an ongoing relationship of trust and collaboration between Insight and Blackbaud. In addition to ongoing migration and modernization efforts, Blackbaud has engaged Insight to conduct a comprehensive cloud and data center strategy assessment, focusing on security and the overall data center exit strategy with the added goal of increasing velocity of current initiatives.
“[The Insight team] worked in partnership not only with their Blackbaud colleagues but with the customer,” emphasized Greg Dellas, managed services practice manager for Blackbaud. “This has led to solid outcomes and amazingly speedy turnaround for all involved.”