This document discusses API driven applications using the MEAN stack. It provides an overview of REST APIs and the HTTP verbs used in CRUD operations. It then explains the basics of AngularJS for building front-end applications, Node.js and its event-driven and non-blocking architecture for building servers, and MongoDB for storing data in flexible JSON-like documents rather than rigid relational tables. Code examples are provided for basic AngularJS directives and controllers, setting up routes and handling requests in Node.js with Express, and performing CRUD operations in MongoDB with Mongoose.