An integrated development environment (IDE) also known as integrated design environment or integrated debugging environment is a software application that provides comprehensive facilities to computer programmers for software development. An IDE normally consists of: a source code editor a compiler and/or an interpreter build automation tools a debugger Sometimes a version control system and various tools are integrated to simplify the construction of a GUI.
A software development methodology or system development methodology in software engineering is a framework that is used to structure, plan, and control the process of developing an information system.
Anjuta is an integrated development environment for the C and C++ computer programming languages, written for the GNOME project. It comes standard on base installation DVDs of major Linux distributions such as Ubuntu, openSuse, Fedora, and Mandriva (amongst others). Anjuta features project management, application wizards, an interactive debugger built over gdb, and a powerful source code editor with source browsing, code completion and syntax highlighting.