The pursuit of better app experiences has led the world to a brand new phenomenon in the business and mobile app development world: Micro apps.