De functionaliteit waarop uw bedrijf vertrouwt, kan vaak behouden blijven, zelfs wanneer de onderliggende code moet worden aangepast. Code die gekoppeld is aan Umbraco 8 of .NET Framework moet worden aangepast of opnieuw opgebouwd voor het nieuwe platform. Businesslogica die niet afhankelijk is van die oudere API's kan mogelijk hergebruikt worden.
Voor elk pakket controleert UKAD of er een compatibele versie bestaat. Als het pakket niet langer wordt onderhouden, kan de vereiste functionaliteit worden gedekt door een native Umbraco-functie of een vervangend pakket. Aangepaste backoffice-editors verdienen bijzondere aandacht omdat de editorinterface is veranderd.
Wanneer een vervanging een ander opslagformaat gebruikt, kan gegevensconversie nodig zijn. Elke functie die niet letterlijk kan worden overgenomen, wordt met u besproken voordat een vervanging wordt overeengekomen.