Alfresco

Alfresco is well-designed and opesource ECM system that allows to implement highly customised document centric applications.