Mobile has become the undisputed heavyweight in total usage and mainstream adoption. When we talk about mobile software we have in mind different kinds of mobile devices where mobile applications can be launched. There are different opinions about the most popular and the most convenient mobile platforms - several of them just become popular, others lose their popularity, but both need software support because of numbers of users.
Unlike embedded software development
which firstly is positioning for industry applications - mobile software development
is oriented for entertainments or everyday needs of huge numbers of people. It could be engineers optimizing their everyday activity, or teenagers playing games, or even businessmen getting real profit of specialized applications.
Games and other entertainment applications market have shown impressive growth recently. One of the fastest growing areas among them is application development for iPhone