Mobile apps are computer programs designed to run on smartphones and tablets. They are available through app stores and platforms operated by mobile operating systems. There are two types of apps - native apps which are downloaded and run directly on a device, and web-based apps which are used through a website without being downloaded. A 2014 study showed the top five most downloaded apps were Viber, Facebook Messenger, Facebook, Opera Mini, and Candy Crush Saga.