Es un sistema de administración de código abierto/libre. Esta basado en Java concretamente hecho con Spring, Jsf e Hibernate.
Incluye un repositorio de contenidos, un framework de portal web para administrar y usar contenidos estándar en portales.
Contiene un interfaz CIFS para la compatibilidad entre los distintos sistema Windows e Unix.
Alfresco es utilizado como Software de gestión documental para documentos, páginas web, registros, imágenes y desarrollo de contenido.