O MIRA é feito utilizando algumas bibliotecas disponíveis na internet, entre elas estão:
Backbone
Fornece toda a estrutura para manipulação dos modelos, estruturas e classes para o MIRA em uma arquitetura MVC.
Underscore.js
Uma coleção de utilitários para manipulação de objetos, coleções e funções em JavaScript.
Jquery
Utilizado para facilitar a seleção de elementos no DOM da página, renderização de elementos e widgets concretos.
Require.js
Cria uma estrutura de módulos e namespace no javascript. Ajuda na carga de módulos.
Device.js
Checa qual tipo de dispositivo está acessando a aplicação
http://matthewhudson.me/projects/device.js/
Modernizr
Checa quais funcionalidades estão disponíveis no dispositivo que está acessando a aplicação
Bootstrap
Uma coleção de classes em CSS que fornece uma estrutura de grid e layout para facilitar a exibição de widgets concretos nas páginas da aplicação