De la Wikipedia, enciclopedia liberă
Un mediu de dezvoltare (engl. development environment, sau integrated development environment – «mediu integrat de dezvoltare) este un set de programe care ajută programatorul īn scrierea de alte programe. Un mediu de dezvoltare combină toţi paşii necesari creării unui program (ex.: editarea codului sursă, compilarea, depanarea, testarea, generarea de documentaţie) īntr-un singur soft, care, de regulă, oferă o interfaţă cu utilizatorul grafică, prietenoasă.
Principalele componente ale unui mediu de dezvoltare sīnt editorul de cod sursă şi depanatorul. Mediile de dezvoltare apelează compilatoare, sau interpretoare, care pot veni īn acelaşi pachet cu mediul īnsuşi, sau pot fi instalate separat de către programator. Printre facilităţile prezente īn mediile de dezvoltare mai sofisticate se numără: exploratoare de cod sursă, sisteme de control al versiunilor, designere de interfeţe grafice, sau unelte de ingineria programării (ex. generarea de diagrame UML? ).