Web Content Management (WCM) is the process of controlling the content to be consumed over one or more online channels through the use of commercial, open-source or hosted management tools based on a core repository. We exclude products such as portals and e-commerce engines even though these technologies have overlapping functions in areas such as personalization, content management and content delivery.