統合開発環境、IDE(Integrated Development Environment)とは、ソフトウェアの開発において用いられるエディタ、コンパイラ、リンカ、デバッガ、その他の支援ツールなどを一つに組み合わせ、同じ操作画面から統一的な操作法で利用できるように統合・統一化した開発環境のことである。統合開発環境を使うことによって、巨大かつ複雑なソフトウェアでも、作成者に負担をかけることなく開発することが可能になる。