[…] The result was not as expected. Each group responsible for the applications logically said that theirs was the best in each functionality and that the rest should use theirs. They refused to implement the functionalities of others. If a new service was needed, there was no consensus on the details of how it should be implemented or which unit would pay for it, so each one implemented its own functionality. No one was happy, but now they had to maintain the entire previous portfolio, and an additional presentation layer that they skipped when they could, but that no one wanted to eliminate completely, because it had cost so much. …