Administration is also typically done through browser-based interfaces, but some systems require the use of a fat client.
[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.
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.