MEAN is a set of Open Source components that together, provide an end-to-end framework for building dynamic cloud native fullstack javascript web applications; starting from the top (code running in the browser) to the bottom (database).