A mobile application or app is a computer program or softwareSoftware is a set of computer programs and associated documentation and data. This is in contrast to hardware, from which the system is built and which actually performs the work. application designed to run on a mobile device such as a phone, tablet, or watch.