MEAN (MongoDB, Express.js, AngularJS (or Angular), and Node.js) is a free and open-source JavaScript software stack for generating dynamic web pages and web apps. Because all components of the MEAN stack allow JavaScript programming, MEAN applications may be written in a single language for both server-side and client-side execution environments. Despite being commonly compared to other popular web development stacks such as the LAMP stack, the MEAN stack's components are higher-level, including a web application display layer, and do not include an operating system layer. The acronym MEAN was created by Valeri Karpov. He initially mentioned the concept in a 2013 blog post, and the logo, designed by Austin Anderson for the original MEAN stack LinkedIn group, combines the first letters of each component of the MEAN acronym. Technologies That Come Under MEAN MongoDB: It is in handling of web applications' databases. Express.js: It's a Node.js framework for creating web application APIs. Angular.js: It is a Google-maintained front-end developer framework. Node.js: It's in charge of the server-side.