Mobile application development is simply creating software applications that run on a mobile device and a typical mobile application (app) utilizes a network connection to work with remote computing resources.