Applications you create are freely distributable and are write-once, run anywhere. Lots of sample code is included.The environment features a Visual Designer, which allows you to graphically lay out your control and set their properties. You can then hook code into the controls and add other code as needed. When your code is complete, use one key run to run it locally, deploy it to a Web site or convert it to a native app using PhoneGap. If you have worked with Microsoft's Visual Studio, you'll find it easy to come up to speed.