Full-stack is a combination of programming languages, frameworks and tools developers learn to build both the front-end and back-end parts of websites or applications. On the other hand, MEAN stack is a full-stack framework that features four technologies: MongoDB, Express.js, Angular.js and Node.js.