However, as mobile applications become more complex, moving beyond inexpensive recreational applications to more businesscritical uses, it will be essential to apply software engineering processes to assure the development of secure, high-quality mobile applications.