Umbraco development that takes your platform further

A certified Umbraco partner that builds, upgrades, migrates and manages websites in Umbraco. We move you off Optimizely/Episerver and modernise faster with our own AI agents.

Migrating to Umbraco from Episerver, Optimizely and other systems

You are probably sitting on a system that still does the job, but that no one wants to touch any more. The platform steers you towards a roadmap you did not choose, support is thinning out, and every new feature turns into a negotiation. If that sounds familiar, there are more ways out than you might think. (Episerver and Optimizely are the same product. Episerver was renamed in 2021.)

An end to vendor lock-in. Umbraco's core is open source on current .NET, with a large open ecosystem around it. You are not tied to a single vendor's roadmap; you decide what you do next.

Technology you can keep building on. A modern, open foundation instead of a platform that is ageing and whose support is winding down. You build on something that is alive, not on something you will soon have to leave.

Editors get back in control. Umbraco's interface is built so editors can handle the everyday on their own, without calling a developer for every change.

Closing: A migration with us runs in five steps, from mapping to launch, with redirects in place so neither visitors nor search engines get lost. We have gathered the whole process and the most common pitfalls in our guide to migrating from Episerver/Optimizely to Umbraco. Heavier legacy we take further through our work on systems development and modernisation. [CONFIRM: links]

Our process

  1. Mapping

    We go through content, integrations and what ranks today, so nothing is lost along the way.

  2. Data migration

    We move content and structure into Umbraco, in a controlled and traceable way.

  3. Templates and functionality

    We build templates and functionality in Umbraco so editors feel at home and can work independently.

  4. Testing

    We test functionality, performance and SEO before anything goes live.

  5. Launch

    We launch with redirects in place, so neither visitors nor search engines get lost.

What we do in Umbraco

The whole way from a new website to ongoing support and maintenance, with your business as the starting point.

New website in Umbraco

Built from the ground up, so editors want to work in it and developers can keep maintaining it.

Upgrade to the latest version

We lift an old Umbraco to the current version, with our AI agents in the code migration.

Migration from another CMS

We move content, structure and functionality from Optimizely/Episerver to Umbraco without losing what ranks today.

Support, maintenance and continuous development

After launch we keep the site secure, up to date and evolving in step with your business, including integrations and headless when you want to run web, app and screens from one shared content layer.

Upgrade Umbraco to the latest version and .NET [CONFIRM: version]

An old Umbraco is not an urgent problem, right up until it becomes one, through security, ended support, or a feature that simply cannot be built. This is where our own AI agents make a real difference: they read, interpret and migrate code. Not as an experiment on the side, but as a natural part of how we work. In practice that means three things.

Faster code migration. The agents do the heavy lifting in translating to new patterns, so developers can spend their time where judgement is actually needed.

More thorough testing. Broader test coverage catches regressions that would otherwise surface first in production.

Higher code quality. The result is a codebase that is sustainable to maintain, not a patched-up old version.

Closing: If you want to go deeper, we have written about it on our page on the AI-driven upgrade of Optimizely and Umbraco. [CONFIRM: link] [CONFIRM: AI claim]

Umbraco support and maintenance

A website is not finished at launch, that is where it begins. We manage Umbraco sites on an ongoing basis with security and version updates, continuous development, and a partner who knows your installation. That is the difference between a site that ages well and one that, three years from now, forces the next switch. An extension of your organisation, quite simply. [CONFIRM: service/SLA?]

Why Esatto?

Judge us not on how long we talk about the platform, but on what we can actually show.

Certified Umbraco partner

We are listed in Umbraco's official partner directory. [CONFIRM: higher tier? Never Gold/Platinum unconfirmed]

A real Umbraco team

[CONFIRM: number of developers]

AI-accelerated upgrade and migration

Our own AI agents that make code and platform migrations faster, better tested and of higher code quality.

Business-driven, not technology for its own sake

We start from what you want to achieve, and we speak up when an idea will not hold.

What is the difference between Umbraco and Optimizely?

Both are CMS platforms built on .NET, but they differ at the core. Umbraco's core is open source, while Optimizely (formerly Episerver) is a commercial platform geared towards a broader suite of marketing tools. If what you mainly need is a strong, flexible CMS and you want to stay free of a single vendor's roadmap, Umbraco is often the more predictable choice.

Can you upgrade an old Umbraco without rebuilding everything?

Usually yes. How much carries over depends on the version jump and the amount of custom code. Our AI agents migrate large parts automatically, so the upgrade is often far less extensive than a full rebuild. We always start with a mapping, so you know what it takes before anything is built.

Want to know more?

René Voigt

René Voigt

Web Architect

René Voigt is a senior developer and technical expert at Esatto, with deep experience in modern system development and AI-driven engineering practices. He works hands-on with clients to design and build scalable solutions, often at the intersection of architecture, development, and emerging technologies. René is known for his pragmatic mindset and his ability to turn complex technical challenges into robust, maintainable solutions.