Alfresco: Java Open Source CMS
- Document Management
- Web Content Management (including full webapp & session virtualization)
- Repository-level versioning (similar to Subversion)
- Transparent overlays (similar to unionfs)
- Records Management, including 5015.2 certification
- Image Management
- Auto-generated XForms with AJAX support
- Integrated Publishing
- Repository access via CIFS/SMB, FTP, WebDAV, NFS and CMIS
- Activities workflow
- Lucene search
- Federated servers
- Multi-language support
- Portable application packaging
- Multi-platform support (officially Windows, GNU/Linux and Solaris)
- Browser-based GUI (official support for Internet Explorer and Firefox)
- Desktop integration with Microsoft Office, OpenOffice.org and LibreOffice.
- Clustering support
- Pluggable authentication: NTLM, LDAP, Kerberos, CAS
- Multiple Database support: MySQL, PostgreSQL (Community Edition), Oracle Database, IBM DB2, Microsoft SQL Server (Enterprise Edition).
My experience told me that Java’s stuff never easy to use. You can get some new idea and knowledge from this CMS, such as Cloud connect, Tablet, Access Content from Anywhere etc, but be careful to use them. Many companies lost their patients after investing a lot into Java and could not get pay back of expectation.