Apache Cocoonは、懸念の概念を分離とコンポーネントベースのWeb開発の周りで構築されたWeb開発フレームワークです。。Cocoonは、"コンポーネントパイプライン"の概念を実装これらの概念を回避する、特定の操作の各コンポーネントの専門のパイプライン。これは、Webソリューションの構築、パイプラインへのコンポーネントと一緒のフックのために、ソリューションを必要なプログラミングを要求されないLego(tm)のようなアプローチを使用することを可能にします。