The web development involving both front end, back end, API development and others is known as the full-stack web development. Whereas, mean stack development is the development process involves only a set of technologies that comprise stack. It mainly involves 4 major technologies that are MongoDB, Express JS, AngularJS, and Node JS.