When to Choose Optimizely CMS 12 (and When Not To)
Optimizely CMS 12 occupies a specific niche in the DXP market: .NET enterprise organizations that need content management, commerce, and experimentation under one roof. This page provides a decision framework for evaluating whether Optimizely is the right fit.
Choose Optimizely CMS 12 When:
Section titled “Choose Optimizely CMS 12 When:”- Need experimentation culture — A/B testing, feature flags (Web/Feature Experimentation products)
- Commerce + content together — Optimizely Commerce integration
- On Episerver and need to upgrade — .NET Core modernization path
- Want DXP managed hosting — Azure PaaS, reduced DevOps overhead
- .NET developer team — C#, .NET 8/10 expertise
- Mid-market to enterprise — 500-5,000 employees (typical customer profile)
Don’t Choose Optimizely CMS 12 When:
Section titled “Don’t Choose Optimizely CMS 12 When:”- On CMS 11 and migration cost > benefit — Stay on CMS 11 until business case clear (or evaluate competitors)
- Budget-constrained — Optimizely licensing more expensive than Umbraco (open-source)
- Don’t need commerce or experimentation — Sitecore or Umbraco may be better fit
- Want fully managed SaaS — Optimizely DXP is PaaS (you still manage app), not SaaS
Real-World Context
Section titled “Real-World Context”- Many CMS 11 sites staying on CMS 11 (migration effort high, end-of-life acceptance)
- E-commerce-focused organizations favor Optimizely (Commerce + Content + Experimentation)
- Mid-market companies migrating to lighter-weight options (Umbraco, Contentful) due to cost
Getting Started with Optimizely CMS 12
Section titled “Getting Started with Optimizely CMS 12”Installation
Section titled “Installation”Install Alloy demo site (CMS 12 starter template):
dotnet new -i EPiServer.Net.Templatesdotnet new epi-alloy-mvc --name MyOptimizelySitecd MyOptimizelySitedotnet runNavigate to /EPiServer/CMS to complete setup.
Learning Resources
Section titled “Learning Resources”- Optimizely Documentation: docs.developers.optimizely.com
- Optimizely World: Community forum
- OMVP Program: Optimizely Most Valuable Professional (expert community)
- Optimizely Academy: Training and certification
Next Steps
Section titled “Next Steps”- If on CMS 11: Evaluate CMS 11 to 12 migration vs. platform switch
- If starting new: Choose CMS 12 (CMS 13 GA expected mid-2026)
- If on CMS 12: Monitor CMS 13 GA release for upgrade planning
Frequently Asked Questions
Section titled “Frequently Asked Questions”Q: Should I use CMS 12 or wait for CMS 13?
Section titled “Q: Should I use CMS 12 or wait for CMS 13?”A: Use CMS 12. CMS 13 is preview-only (GA target: March 31, 2026). CMS 12 is stable, production-ready, and will be supported for years. Upgrade to CMS 13 after GA release.
Q: Is Optimizely the same as Episerver?
Section titled “Q: Is Optimizely the same as Episerver?”A: Yes. Episerver rebranded to Optimizely in 2021. CMS 12 is the first major release under the Optimizely brand. When searching for solutions, you’ll find content under both names.
Q: Can I migrate from CMS 11 to CMS 12 without rewriting code?
Section titled “Q: Can I migrate from CMS 11 to CMS 12 without rewriting code?”A: No. CMS 11 to 12 is a major breaking change (.NET Framework to .NET Core). Expect 4-12 months migration effort depending on site size and complexity. Many organizations treat this as a rebuild.
Q: Does CMS 12 include personalization?
Section titled “Q: Does CMS 12 include personalization?”A: Basic personalization (visitor groups: browser, device, geolocation). Advanced real-time personalization requires ODP (Optimizely Data Platform), a separate product with separate licensing.
Q: What’s the difference between DXP and self-hosted?
Section titled “Q: What’s the difference between DXP and self-hosted?”A:
- DXP: Optimizely-managed Azure PaaS (higher cost, managed infrastructure, auto-scaling)
- Self-hosted: You manage infrastructure (lower cost, full control, requires DevOps team)
Q: Is Content Graph required in CMS 12?
Section titled “Q: Is Content Graph required in CMS 12?”A: No, Content Graph is optional in CMS 12. In CMS 13, Content Graph is mandatory (enabled by default, cannot be disabled).