system up to current web standards. Workflow management Workflow management is the process of creating cycles of sequential and parallel tasks that must be accomplished in the WCMS. For example, one or many content creators can submit a story, but it is not published until the copy editor cleans it up and the editor-in-chief approves it. Collaboration WCMS software may act as a collaboration platform where many users retrieve and work on content. Changes can be tracked and authorized for publication or ignored reverting to old versions. Other advanced forms of collaboration allow multiple users to modify (or comment) a page at the same time in a collaboration session. Delegation Some WCMS software allows for various user groups to have limited privileges over specific content on the website, spreading out the responsibility of content management. Document management WCMS software may provide a means of collaboratively managing the life cycle of a document from initial creation time, through revisions, publication, archive, and document destruction. Content virtualization WCMS software may provide a means of allowing each user to work within a virtual copy of the entire web site, document set, and/or code base. This enables viewing changes to multiple interdependent resources in context prior to submission. Content syndication WCMS software often helps distribute content by generating RSS and Atom data feeds to other systems. They may also e-mail users when updates become available. Multilingual Many WCMSs can display content in multiple languages. Versioning Like document management systems, WCMS software may implement version control, by which users check pages in and out of the WCMS. Authorized editors can retrieve previous versions and work from a selected point. Versioning is useful for content that changes and requires updating, but it may be necessary to start from or reference a previous version. Types A WCMS can use one of three approaches: offline processing, online processing, and hybrid processing. These terms describe the deployment pattern for the WCMS in terms of when it applies presentation templates to render web pages from structured content. Offline processing These systems, sometimes referred to as "static site generators", pre-process all content, applying templates before publication to generate web pages. 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. Online processing These systems apply templates on-demand. They may generate HTML when a user visits the page, or