Kdevelop is a free, open source IDE (Integrated Development Environment) for MS Windows, Mac OS X, Linux, Solaris and FreeBSD. It is a feature-full, plugin extensible IDE for C/C++ and other programming languages. It is based on KDevPlatform, and the KDE and Qt libraries and is under development since 1998. It supports 15 languages including Ada, C, C++, Objective-C (via C support), SQL, Fortran, Haskell, Java, PHP, Pascal, Perl, Python, Ruby, Bash, XUL (unofficially). Its feature include Itegrated Debugger, Code Editing, Supported VCS systems: CVS, Perforce, Subversion and Clearcase, Documentation viewer, Code Snippets, Doxygen integration, RAD tools, Valgrind integration etc.