The inevitable rise of mobile apps