MEAN (acronimo per MongoDB, Express.js, AngularJS (o Angular ) e Node.js ) [1] indica una piattaforma software per lo sviluppo di applicazioni web. [2] Esistono altre varianti dello stack, ad esempio MERN che utilizza la libreria React.js per il frontend, [3] [4] e un'altra chiamata MEVN che usa Vue.js. Tutti i componenti possono essere scritti in un solo linguaggio essendo che sono tutti scritti in JavaScript.
Sebbene spesso paragonati direttamente ad altri stack di sviluppo web popolari come lo stack LAMP, i componenti dello stack MEAN sono di livello superiore e includono un livello di presentazione dell'applicazione web e non includono un livello del sistema operativo.