Un carve-out est techniquement complexe en raison des nombreux domaines à prendre en compte, tels que les liens et interfaces avec les systèmes existants, la séparation des données, la protection des données, et la nécessité de comprendre les structures et les tables de la base de données.