Often enterprise application integration happens successfully. But issues may arise if software turns out to be too complicated to comprehend for users, doesn’t really solve an actual problem, there is a lack of investments for improvements, failed choice of the features, etc. Implementing enterprise software applications has to be according to the business needs now with foreseeing trends to avoid material losses from legacy solutions soon.