With no end to technology and innovation am sure developers face increidble challenge to design develop apps for various platfroms. Gone are the days when organizations were able to choose either iphone or android or others platforms and ignore the rest, but guess its becoming evident these days you got to have your app ready for cross platforms and if i have to say andrioid, iphone, blackberry and others. Few tools that our community have been using are listed below. Please feel free to add to below list if you have come across any that we may have missed in the comments to this list. We shall be happy to update this article at all times with your suggestions.