Front-end applications are a subset of client interactions, and Alfresco provides an Angular-based Application Development Framework for creating them. The backend services provided by Alfresco products use a REST API foundation layer for all client interactions of the platform.