Alfresco включає в себе такі модулі: репозиторій контенту, готовий до використання веб-портал, CMS для управління і використання стандартних вмістом порталу, інтерфейс CIFS. надає сумісність з файловими системами Microsoft Windows і Unix ОС через інтернет, систему управління веб-контентом з можливістю віртуалізації веб-додатків і статичних сайтів через Apache Tomcat.
- Для зберігання вмісту використовується віртуальна файлова система.
- У ядро системи включена підтримка jBPM для забезпечення управління бізнес-процесами.
- Починаючи з версії 4.0 для управління бізнес-процесами використовується власний BPM-движок Activiti.
- Індексування і пошук реалізовані на основі засобів Lucene (починаючи з версії 4.0 індексування проводиться засобами SOLR).
- Підтримана обробка (вивантаження і завантаження) будь-яких документів в форматах .docx (Microsoft Office). ods (OpenOffice), у внутрішньому XML-формату або PDF.
- У розподільній скриньці документами реалізовані функціональні можливості системи контролю версій.
Alfresco підтримує такі відкриті стандарти і угоди: Java Content Repository API (JSR 170), портлет (JSR 168), протоколи Windows Share (SMB / CIFS), FTP. WebDAV. для аутентифікації підтримуються LDAP і Microsoft Active Directory. доступно зовнішнє API до системи з прив'язками для мов Java і PHP. реалізовані провайдери .NET. всі функції системи доступні як веб-служби. підтримується RSS для підписок, потоки операцій моделюються на мові BPEL. заявляється повна підтримка OASIS -стандарту CMIS 1.0.