52 employees
Blackbaud is a provider of software and services designed for non-profit organizations enabling them to build strong relationships and more.
1981
Momentum raised undisclosed on September 15, 2023
Investors: Blackbaud Europe