Mobile apps have evolved a lot in the recent past. From a basic embedded communication feature with limited functionality and little user control, they have emerged as powerful tools to carry out multiple functions; be it business, personal or entertainment etc. possessing a promising future.