What makes ERP implementations challenging, complex and painful for the customers? Well, the legacy systems designed in the pre-cloud era take long implementation cycles and are extremely tough to customize. These traditional ERPs are also very expensive to maintain. The multi nationals typically have customised processes, which makes it tough to fit the legacy ERP systems in their organisations. The version upgrades can be cumbersome, especially when the organisations spans across different countries. The local instance may not be in synch with the global version and require extensive integration and testing efforts.