Mobile application development is a term used to denote the act or process by which application software is developed for mobile devices