Alfresco include astfel de module: depozit de conținut, portal web gata de utilizare, CMS pentru gestionarea și utilizarea conținutului standard al portalului, interfață CIFS. Oferă compatibilitate cu sistemele de fișiere Microsoft Windows și Unix prin intermediul Internetului, un sistem de gestionare a conținutului web cu capacitatea de a virtualiza aplicații Web și site-uri statice prin Apache Tomcat.
- Un sistem de fișiere virtuale este utilizat pentru a stoca conținut.
- Miezul sistemului include suport pentru jBPM pentru a oferi managementul proceselor de afaceri.
- Începând cu versiunea 4.0, motorul BPM Activiti este utilizat pentru a gestiona procesele de afaceri.
- Indexarea și căutarea sunt implementate pe baza instrumentelor Lucene (începând de la versiunea 4.0 se face indexarea prin intermediul SOLR).
- Procesare suportată (încărcare și descărcare) a oricăror documente în formate .docx (Microsoft Office). ods (OpenOffice), în format intern XML sau în format PDF.
- Modulul de gestionare a documentelor implementează funcționalitatea sistemului de control al versiunilor.
Alfresco acceptă următoarele standarde și convenții deschise: Java Content Repository API (JSR 170), portleturi (JSR 168), protocoale Windows Share (SMB / CIFS), FTP. WebDAV. LDAP și Microsoft Active Directory sunt acceptate pentru autentificare. Un API extern este disponibil pentru sistem cu legături pentru Java și PHP. Furnizorii .NET sunt implementați. toate funcțiile sistemului sunt disponibile ca servicii web. Suportat de RSS pentru abonamente, fluxurile de lucru sunt modelate în BPEL. Se declară suportul complet al standardului OASIS CMIS 1.0.