This document introduces EmberJS, a JavaScript framework. It describes Ember as being created by Yehuda Katz and advocating convention over configuration. The document outlines when Ember works well, such as for building desktop-like experiences in the browser or complex apps. It also notes when Ember may not be suitable, such as for simple apps needing fast development. The core concepts of Ember like classes, bindings, and computed properties are then explained through code examples.