As a member of the development team at TKG, I work closely with our in-house marketing and IT teams to plan, build and launch websites. One of the biggest decisions we tackle early on is choosing the right CMS. I've been part of those conversations from day one through launch, and I've seen how the right platform can really set a project up for success. I've also seen how the wrong choice can slow things down. Each project has taught me something new about what these platforms are really like once they're in the hands of real teams with real goals.
And what I've learned is this: your CMS choice can either enable your team to move faster and work smarter or create ongoing friction and roadblocks that slow everything down.
Whether you're a marketing leader, IT director or business owner making this decision, let me walk you through the four platforms I've seen the most: WordPress, HubSpot, Drupal and Umbraco.
WordPress is the most common CMS I’ve seen used in the wild. It’s flexible, affordable and well-documented. You can get it up and running quickly, which makes it an appealing choice, especially when budgets are tight.
Teams that want flexibility, have developer resources available and are willing to maintain the platform long term.
We’ve implemented HubSpot CMS for projects where tight integration between website, CRM and marketing automation was critical. And it delivers.
Marketing-heavy teams that want fast, integrated performance without needing much IT involvement.
Drupal has come up when the needs are more complex. Think multiple user roles, workflows, structured content types or multilingual support. It’s not flashy, but it’s powerful.
Organizations with structured content and strong security needs that want a reliable, scalable platform supported by an experienced development team.
Umbraco has quietly become a go-to for teams working in Microsoft environments. We’ve used it on several projects where performance, security and deep integration mattered most.
Teams that already use Microsoft tech and need a CMS that fits into that ecosystem without sacrificing performance.
If you’re deciding between Drupal and Umbraco, here’s how I think about it:
Both require developers, but they’re built for different kinds of complexity.
This is one of the most common comparisons we run into internally.
If your marketing team is already using HubSpot CRM or Marketing Hub, the CMS is a natural extension. But if you want a broader ecosystem or don’t want to commit to the HubSpot world, WordPress can be the better fit.
Every CMS project I’ve supported at TKG has started with the same question: what are we trying to accomplish? That’s why choosing the best CMS starts with clarifying your goals. It’s rarely about the platform itself. It’s about how it fits your business. So, before you make the call, here’s what I always recommend thinking through:
The CMS you choose should make your job easier, not harder. It should align with your goals, match your team’s capabilities and leave room for growth.
If you’re feeling stuck between platforms or want someone to sanity-check your thinking, let’s talk. We do CMS audits and platform consultations that are honest, straightforward and based on real-world experience, not feature checklists.
After six years of seeing these projects through at TKG, I know what to look for and how to help teams get the most out of their platform decisions. Let’s make sure your CMS is working for your business, not the other way around. Reach out to TKG for a CMS audit or consultation.