Di seguito un elenco, estratto da wikipedia, dei principali IDE (Integrated development environment), ambienti completi per lo sviluppo di software:
- Anjuta, open source, che supporta i linguaggi C e C++.
- C++Builder, prodotto dalla Borland, che supporta il linguaggio C e C++.
- Clarion, prodotto dalla Softvelocity, che supporta l’omonimo linguaggio, la programmazione in ASP ed il PHP.
- Code::Blocks, open source, supporta C e C++. Cross-piattaforma, è disponibile su Windows, Linux e Mac Os X.
- CodeLite, open source, basato su wxWidgets supporta C e C++. Cross-piattaforma, è disponibile su Windows, Linux e Mac Os X.
- CoDeSys, programmazione di PLC.
- Delphi e Kylix, prodotti della Borland, che supportano il linguaggio Object Pascal.
- Dev-C++, open source, per C++ e C. È stata sviluppata anche una versione con un designer visuale delle forms per essere usato insieme alle librerie wxWidgets (wxDev C++).
- Eclipse, creato dalla IBM, ora open source, che supporta numerosi linguaggi.
- IntelljIDEA della JetBrains s.r.o. che supporta il linguaggio Java.
- JBuilder, prodotto dalla Borland, che supporta il linguaggio Java.
- KDevelop, open source, per KDE, che supporta 15 linguaggi, tra cui C e C++.
- Lazarus, open source, che supporta il compilatore Object Pascal open source Free Pascal.
- NetBeans, open source creato dalla SUN, che supporta numerosi linguaggi.
- Qt Creator, open source multipiattaforma creato dalla Qt Development Frameworks, appartenente a Nokia, che supporta gcc e il framework Qt.
- SharpDevelop, open source, alternativa a Visual Studio .NET, che supporta C#, Visual Basic .NET, Boo, e F#
- Visual Studio .NET, prodotto dalla Microsoft, che supporta C#, J sharpVisual Basic .Net e Managed C++.
- Visual Studio, prodotto della Microsoft, che supporta i linguaggi VisualBasic, C, C++, J++.
- Xcode, fornito con Mac OS X, che supporta C, C++, Objective C e Java.