For a long time we have built applications that were designed with a function. These are applications that have been bought off the shelf or built to deliver a business function. Legacy applications provide an interface tier for interaction by…