Skip to main content
U.S. flag

An official website of the United States government

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Secure .gov websites use HTTPS
A lock ( ) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

Initiating Mobile Software Development - Lessons Learned From a 12-Month Project



Frederic J. de Vaulx, Paul Khouri Saba, Marcus W. Newrock, Bertrand C. Stivalet


As mobile devices’ capabilities keep on improving, today’s mobile software ecosystem evolves at an unprecedented speed. This evolution makes mobile software development more common and critical. Moreover, the ever-increasing number of new development platforms can make it difficult for developers new to mobile application development. Are there elements developers can leverage in order to create what is good quickly and successfully? In this article we explore what we found to be a set of key elements to building our applications and optimizing our development process. These elements are based on our experience carrying out a 12-month development cycle resulting in 2 prototypes for Apple iPad and iPhone devices.
NIST Interagency/Internal Report (NISTIR) - 7838
Report Number


mobile, ios, iphone, ipad


de, F. , Khouri, P. , Newrock, M. and Stivalet, B. (2011), Initiating Mobile Software Development - Lessons Learned From a 12-Month Project, NIST Interagency/Internal Report (NISTIR), National Institute of Standards and Technology, Gaithersburg, MD, [online], (Accessed April 18, 2024)
Created December 30, 2011, Updated November 10, 2018