The application needed scalable infrastructure which can be easily customised and adapted to different client requirements.
We deployed the same in azure to make use of cloud capabilities.This also helped in using some of the Azure APIs and other reated services