Alfresco è un software open source per la gestione dei content repository e portlet (CMS). La sua architettura modulare, utilizza le ultime tecnologie open source Java, come Spring, Hibernate, Lucene e JSF.
Il modello open source consente ad Alfresco di utilizzare tutte le migliori tecnologie e di usufruire del contributo della comunità open source allo scopo di ottenere un programma di ottima qualità a costi molto inferiori.
Con Alfresco è possibile gestire al tempo stesso documenti, registrazioni, immagini, contenuti web e molto altro. L'obiettivo del software è di superare l'offerta commerciale, in termini di caratteristiche, funzionalità e vantaggi per la comunità degli utenti.
Alfresco è costruito da un team di soci che diede vita a Documentum e Interwoven e che quindi ha ben 15 anni di esperienza alle spalle.