The MEAN stack is the most commonly used technology stack associated with Node.js. A stack is a combination of all technologies used to build software. For example a database system, your server side code, your client side code, and everything else. It is your choice to use any technology for a stack it is not set in stone. However, MEAN is an acronym M for Mongoose E for express A for Angular and N for Node.