KDevelop
KDevelopでは、KPart技術を通して組み込みのテキストエディタコンポーネントを利用する。デフォルトのエディタはKateであるが、Qt Designerベースのエディタに置換する設定も可能である。以下のリストでは、主にKDevelop自身の機能を列挙している。エディタ固有の機能については、それらエディタの記事を参照されたい。
ソースコードエディタとして、キーワードのハイライト表示と自動字下げが可能 (Kate)
各種プロジェクト管理に対応。Automake、Qtベースの qmake、Javaベースのプロジェクト向けの Apache Ant などである。
クラスブラウザ装備
GUIデザイナー装備
GNUコンパイラコレクションのためのフロントエンド
GNUデバッガのためのフロントエンド
クラス定義やアプリケーションフレームワークの生成・更新のためのウィザード
自動入力補完 (C言語/C++)
Doxygenをデフォルトでサポート
バージョン管理システムサポート。CVS、Subversion、Perforce、ClearCase など。
KDevelop 3 は完全なプラグインベースのアーキテクチャである。開発者が何らかの変更を加えたとき、彼がしなければならないのは、そのプラグインのコンパイルだけである。ロードすべきプラグイン群を指定するプロファイルを複数保持することができる。KDevelop自身にはテキストエディタは含まれていないが、それにもプラグインが利用できる。