Initially the Mobile application development was a minor stream for most of the development companies across different geographies and most of the IT professionals were oriented towards streamlining their development areas. But, with the advent of Smart Phones...