Endless Options
Choosing NME opens almost endless opportunities. Create one application and publish to Facebook, the iOS App Store, the webOS App Catalog, the Android Market, the Mac App Store, the Ubuntu Marketplace, NOOK Apps, the Chrome App Store, Steam and other marketplaces without writing specific code for each platform.
Mobile

Create iOS, webOS and Android applications. Get native mobile performance, utilizing C++, OpenGL ES, SDL, and more native libraries under-the-hood.
Desktop

Build desktop applications for Windows, Mac and Linux. Integrate native APIs and go places other frameworks can't, like the Mac App Store or the Ubuntu Marketplace.
Web

Share applications on the internet using SWF output for Flash Player or HTML5 canvas. Use the same code to create games for Facebook or Kongregate as mobile devices.
Free as in Free
"Free" means you will not be charged licensing or publishing costs, or forced to share your code. NME is a free, open source, community supported project.
The "hood is unlocked," so tinker, enhance, or improve the framework as you wish, or create NME extensions to stay in-line with the codebase.
Easily Learned
NME provides an API that is similar to Flash's API, written for a language called Haxe.
Haxe is an easy language to learn, especially if you are familiar with ECMAscript languages like Actionscript or Javascript. In addition to language basics like functions and classes, Haxe supports advanced features like generics, inlining, macros, templates, iterators, conditional compilation and more.
It is simple to get started, so feel free to try one of the beginner tutorials to learn how you can display a bitmap, play sound or trigger animations in your own project.

