The Cocoon publishing model is heavily based on the XSLT transformation capabilities. But Cocoon goes further and defines a way of separating content and style from the programming logic that drives server side behavior. All of these vendors offer XML and XSL processors. Cocoon uses these technologies and incorporates them into a publishing infrastructure. Cocoon has a pervasive scope as it address all aspects of the web publishing needs.
Cocoon can even apply different stylesheets to a unique XML content based on the requesting client.
Once installed on a web server such as Site Server, Apache or Netscape. Cocoon doesn't require any user intervention. It is there and usable for content publishing. Only when creating a custom XML processor does one need to touch Cocoon itself. Cocoon offers transparent services with its API available through a simple XML syntax suitable for most of any users needs.