ソフトウェア開発において、アプリケーションとその依存関係を含む実行環境をパッケージ化したもの。主にDockerなどの仮想化技術で使用される概念で、アプリケーションの移植性と一貫性のある実行環境を提供する。Reactの文脈では、ステート管理やロジックを担当するコンポーネントを指すこともある。