Building upon the demand for desktop, web and mobile applications, organizations are now pursuing micro apps as another software vehicle for customer engagement and marketing efforts. These micro apps ...