An 'App; is a self-contained program or piece of software designed to fulfil a particular purpose. Commonly apps are downloaded onto mobiles and tablets. There is a huge variety of apps - everything from games to newspapers, banking and internet dating.