Joomla! is a Content Management System that can create everything from simple websites to complex corporate applications and allows users to manage each aspect of their website through a simple, browser-based interface. Users with basic word processing skills can add or edit content, update images, and to manage the critical data. Joomla! also allows developers to create and include add-ons to further customize their site.