2003年5月に,Apache Software FoundationのJakartaプロジェクトに正式に加盟したオープンソースのWebアプリケーション開発フレームワークのひとつ。
Webデザイナとプログラマの作業を完全に分離し、両者が平行して作業を進めることを可能にするプレゼンテーション用のフレームワーク。Apple社のWebObjectsと同じアイデアに基いているようだ。
一部に ポストJakarta Strutsであると捉える向きもある。Strutsの使い勝手の悪さの多くを Tapestryは克服している。