The best part of alfresco is its flexibility to integrate with other systems, it has excellent UI, support for multiple languages and integrates well with other CMS like Umbraco. I have used alfresco as Content Management System at my organization which helps us in managing our content centrally and also have features to manage documents, forms, approvals etc. I must say that alfresco's UI is very user friendly. It is very easy to use. It does not require any technical knowledge to use it. If you are looking for an open source solution then alfresco is your best bet. We are using it to centralize all our content related activities such as document management, approvals and more.
ο»Ώ