Most of the well known Portal products in market comes with some form or shape of web content management systems. The supplied WCM tools are very basic while other are funcionality rich. For example:
IBM’s Web content Manager (previously called Lotus WWCM) is very tightly integrated with WebSphere Portal. The product was originally was acquired by IBM and over the period of few releases it has move forward from just being a simple WCM product to more rich functionality. The support for personalize content and integation with portal’s personalization engine adds new dimension.
Liferay has built in product called Liferay CMS (previously known as Journal) which is tightly integrated within Portal and let you perform basic CMS functionalities though it is not as rich as IBM’s WCM. It does provides integration with jBPM to manage complex workflows. No personalization of content that I am aware of.
Oracle’s UCM is a true WCM product and could stand on its own (not the once mentioned above). It is far more complex and provides a wide range of capabilities – document management, versioning, document collaboration etc. The newest version provides a tag based architecture, allows you to embed services in content regions, runs and scales on WebLogic Server, and has some interesting web app functionality to create content driven web applications without a lot of coding. However, it is not as tightly integrated with any portal in the WebCenter Suite.
Lots of time people have an opinion that bundled CMS are not capable to handle requirements and they start buying bigger CMS products and start integration work. In my experience, it is worth to evaluate bundled option first before even looking out for CMS. Evaluate how much of the requirements are met with the current bundled version and if the percerntage is significantly high stick with it. Integration with other CMS will not only create inegration nightmares but will also add high cost to licences with the gain not in proportion to spending.