MEAN is a free and open-source JavaScript software stack for building dynamic web sites and web applications. MEAN is a very simple and easy to use, single language for both back end and front end while in other technologies, there are different languages used for front and back end. This not mean MEAN dominates other languages, but it certainly gaining huge interest within developer community recently.