Apache Cocoon, ook wel
Cocoon genaamd, is een webontwikkelings
framework en
contentmanagementframework waarbij gebruikgemaakt wordt van componenten. Het framework zelf is gebouwd met de
programmeertaal Java en maakt voornamelijk gebruik van
XML en
XSLT. Hierbij wordt de logica, de inhoud en de opmaak van elkaar gescheiden gehouden.