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. While many “classic” software engineering techniques will transfer easily to the mobile application domain,there are other areas for new research and development.