This document provides an overview of a session on building applications with Domino/XPages. The session discusses segregating applications into service layers with a back-end that exposes data and logic through RESTful APIs and a front-end built with JavaScript frameworks. It advocates for automating tasks through tools like Yeoman, Grunt and Bower. The session demonstrates building application components with these techniques and emphasizes structuring applications for consistency, maintainability and leveraging modern front-end development practices.