This document discusses combining Grails and Angular frameworks. It describes using Grails 3.2.1 or higher with the Angular2 profile to separate the back-end and front-end into different folders. The Angular CLI is used to scaffold components, services, and classes in TypeScript. Both the back-end and front-end can be run locally and deployed together, with the back-end providing REST APIs and the front-end consuming them via an Angular service. Benefits include reduced tooling, integrated tasks, and separated concerns, while improvements could include better client scaffolding and support for additional SPA frameworks.