Mobile Application Development Choices: It seems like there are as many choices for an app development framework these days as there are coffee choices at Starbucks. Windows, Kony, Enyo, HTML5, iOS, Phonegap — and the list goes on.

Let’s start at the basics. A definition and the pros and cons of each.

Cloud is a much abused word these days and it is vitally important to understand that because, in terms of service levels and security, “all clouds are not created equal.” Given that there are also more cloud services available than you could shake a stick at, it becomes hard to know which are right for you.