There are a number of challenges involved in developing software for mobile/wireless applications.