Organisations interact with customers, staff and suppliers using applications which are available on various devices and platforms. Interactive and quality applications are the basis of smooth interactions and drive business to a large extent. But ensuring that applications are actually world class is itself a task.