Esta é a minha opinião.
A SAP tinha uma grande participação de mercado no espaço tradicional de ERP. Parte disso se deve ao fato de que, uma vez implementado, funcionava muito bem e as personalizações eram funcionalidades adicionais.
Com os aplicativos em nuvem/Fusion, a Oracle quer garantir que o código base permaneça em um nível sobre o qual eles tenham controle total. Isso é para garantir o desempenho máximo e a consistência das aplicações entre os ambientes. Isso também parece ser uma abordagem semelhante à da SAP. Eles ainda são a favor da facilidade de criar personalizações em cima de seu código base para aprimorar e atender aos requisitos específicos de seus clientes. Eles apenas se tornaram mais protetores de suas funcionalidades principais e pacotes/tabelas/workflows privados. Larry Ellison disse durante um de seus discursos principais na OOW 2018 (parafraseando), "As personalizações são boas e ainda queremos que você as crie e use conforme necessário, só não queremos que você mude nosso código e funcionalidade principais. Mas, por favor, construa em cima desse código."
Portanto, as limitações estão lá em seus esforços para padronizar e simplificar seu código base a fim de permitir melhorias e funcionalidades adicionais, como suas funções autônomas no futuro.
Com mais de 2,5 milhões de avaliações, podemos fornecer os detalhes específicos que ajudam você a tomar uma decisão de compra de software informada para o seu negócio. Encontrar o produto certo é importante, deixe-nos ajudar.