All of our stacks are structured around these fundamentals
Modern contact management, custom fields, custom forms, queries, segments, targeting, scale -- all the things a CRM should provide.
Accept payments and donations from multiple different sources, integrate natively with your existing payments platforms, aggregate your revenue reporting into one spot.
Blast email, drip emails and journeys, and integrated SMS messaging. Variants, A/B tests, and all the bells and whistles. Use multiple different delivery engines to make sure your messages get through. Report on all your messaging, including your social channels.