UM.SiteMaker
UM.SiteMaker is a web-based program, originated at the University of Michigan, that lets non-technical people make highly customized websites and web-databases. It has been used to make sites that serve a wide variety of purposes, including:

UM.SiteMaker was developed jointly by the University of Michigan and Global Village Consulting (Vancouver, BC), who maintain the generic version of the program under the name GVC.SiteMaker. The source code and executable files are available from SourceForge, under the Educational Community License. It was recognized by Campus Technology magazine as the winner of its 2006 Innovators Award, in the area of "the Web". In 2015, the developers announced that they were retiring the software by the end of the year. UM.Sitemaker Features 

 File repository
 Version control
 Workflow (roles for Editors and Contributors)
 Integration with many media types (QuickTime, RealMedia, Flash, etc.) Access control at the file and section levels
 WYSIWYG editing
 Data Tables for creating web forms and online databases (without knowledge of programming or database administration)

Technical Summary 

 UM.SiteMaker is a Java application written using WebObjects frameworks. It can be deployed on various platforms, and is database independent
 Authentication can be handled within the application or by using a WebISO that places the UserID into the REMOTE_USER header parameter (e.g., Cosign, Pubcookie, CAS)
 Access groups to protect files and sections (pages) are created by site owners, and can either be local to a particular website, or they can refer to an LDAP source (including recursive resolution of nested groups)
 Data Tables created by users are objects in the application, and do not represent tables in the underlying database

References

Web development software