Ember CLI :
A robust development toolkit to create, develop, and build Ember applications. Learn basic commands from the CLI Guides
Components : The fundamental construct used in Ember applications, used to create reusable UI elements and define the layout and the functionality of the app.
Routing : A central part of an Ember application. Enables developers to drive the application state from the URL.
Services : The way to store long-term state in your application and pass it around.
Ember Data : Ember Data provides a consistent way to communicate with external APIs and manage application state
Ember Inspector : A browser extension, or bookmarklet, to inspect your application live. It's also useful for spotting Ember applications in the wild.