Node.js® es un entorno de ejecución para JavaScript construido con el motor de JavaScript V8 de Chrome. Node.js usa un modelo de operaciones E/S sin bloqueo y orientado a eventos, que lo hace liviano y eficiente. El ecosistema de paquetes de Node.js, npm, es el ecosistema más grande de librerías de código abierto en el mundo. Por su parte el framework Express de Node, es utilizado por compañías como Amazon, Google, Groupon, HP, IBM, Microsoft, Mozilla, Netflix, Samsung, Telefónica, PayPal y Uber. Es de código abierto y se puede utilizar gratuitamente. Inicialmente desarrollado por TJ Holowaychuk, actualmente lo mantiene la Node.js Foundation. Express es además una pieza indispensable de la pila MEAN. React (también llamada React.js o ReactJS) es una biblioteca Javascript de código abierto para crear interfaces de usuario con el objetivo de animar al desarrollo de aplicaciones en una sola página. Es mantenido por Facebook, Instagram y una comunidad de desarrolladores independientes y compañías que intenta ayudar a los desarrolladores a construir aplicaciones que usan datos que cambian todo el tiempo. Su objetivo es ser sencillo, declarativo y fácil de combinar.