Soft skills and technical challenges issues are some of the challenges legacy applications can put on an organisation.