The document discusses building a REST API for data collaboration. It describes using CakePHP to build the backend API and consuming it with a Node.js and AngularJS web client and PhoneGap mobile client. It then addresses common misconceptions about building REST APIs and covers important considerations like input/output processing, permissions, authentication, CORS, documentation and more.