Integreeritud programmeerimiskeskkond
Integreeritud programmeerimiskeskkond (IDE, ingl integrated development environment) on tarkvararakendus, mis pakub programmeerijatele mitmekülgseid tööriistu tarkvara arendamiseks. IDE koosneb tavaliselt lähtekoodi redaktorist, silurist, rakenduse koostamise automatiseerimistööriistadest ning moodsamad IDE-d pakuvad ka intelligentset koodi lõpetamist. Mõnedesse IDE-desse, nagu näiteks Intellij ja Eclipse, on sisse ehitatud ka kompilaator, interpretaator või mõlemad. Mõnikord on integreeritud ka versioonihalduse süsteem. Eri IDE-del on eri ulatuses veel lisaks muid funktsioone, mis osalt võivad olla mõne tarkvara arendamise spetsiifilisema osa jaoks, näiteks klassiskeemid objektorienteeritud programmeerimise hõlbustamiseks.