[2] A WCMS facilitates document control, auditing, editing, and timeline management.
Since pre-processing systems do not require a server to apply the templates at request time, they may also exist purely as design-time tools.
Most open source WCMSs support add-ons that extended the system's capabilities.
These include features like forums, blogs, wikis, web stores, photo galleries, and contact management.
Some systems write out executable code (e.g., JSP, ASP, PHP, ColdFusion, or Perl pages) rather than just static HTML.