A mobile APP is a small self-contained program that is designed to use the features of the phone to enhance the customers experience. An APP should be useful tool and not just a company advert.