EmberJS es un framework JavaScript, basado en MVC(model-view-Controller). Esto permite a los desarrolladores crear SPA(single page aplication) de forma facil y practica, incorporando un lenguaje común y el uso de mejores practicas dentro del framework.
Actualmente esta basado ampliamente en el uso de componentes entre algunas caracteristicas que estos permiten son Realtime application, mobile y web con addons como apache cordova , ionic y bootstrap.
Documentacion oficial https://guides.emberjs.com