This section gives an overview of the Alfresco application development architecture. It
covers the Application Development Framework (ADF) and the Alfresco JavaScript
framework.
Alfresco has traditionally always offered a Web client called Share, which is still available. However, if a content management solution requires extensive customization to its user interface, which most do, then it is not recommended to customize Share. Develop instead a custom client with the Alfresco Application Development Framework, which is Angular based.