WebGUI is an open-source content management system written in Perl and released under the GNU General Public License. The system permits non-technically minded users to arrange content in pages and layouts, containing 'Assets' (applets) which permit website visitors to view and interact with various types of data from basic Articles to full-blown Content management system and custom applications. In July 2014, Scott Walters proposed a project on Kickstarter to bring the nascent Version 8 rewrite to a formal release with a supporting free software community. Version 8 is, according to the Kickstarter project page, "a massive modernization effort that reworked core to use Moose, Plack, Try::Tiny" along with a general code cleanup. The project achieved its crowd funding goal on July 16, 2014. Introduction WebGUI (pronounced web-GOO-E) is a system that gives web administrators the ability to manage the appearance and features available in the user interface to fit each user's skill level. Its users and groups system allows control over content editing and viewing privileges, and the versioning and workflow systems allow for content approval hierarchies and tracking of content as it moves through the site. Everything in WebGUI is a template which allows for customization, while keeping the site content and style separate. The system was originally built as an application framework by creator Plain Black Corporation to support their customer development work, but a majority of its current independent users utilize it as a CMS with the modules with which it ships. History In 1999 a development project called Web Done Right began in an effort to create a web application framework. Over the next several years, Web Done Right evolved and eventually became WebGUI. WebGUI and its parent company Plain Black Corporation were launched to the public in 2001. Features The WebGUI software can be used for: Web-based Administrative Interface WYSIWYG Rich Text Editor Workflow Engine Versioning E-Commerce User Management Group Management Search engine friendly URLs Internationalization Architecture WebGUI is built as an application framework, and has a pluggable architecture to aid in the extensibility of applications. Developers can create custom applications and functionality that match an organization's processes. A pluggable macro architecture allows for even more extensibility and flexibility. WebGUI's modular design allows code to be easily accessed, changed, and replaced. WebGUI is a mod_perl application but there is a project codenamed PlebGUI to port WebGUI to PSGI, the Perl Web Server Gateway Interface, which