Integrované vývojové prostředí (IDE)
společné,umožňuje vývoj pro více platforem
editace, překlad, spouštění, ladění
editor zdrojového kódu (barvená syntaxe)
interaktivní drag&drop GUI builder (widgety)
využívá uživatelského interfejsu OS (horké klávesy, lišta s nástroji, stavová řádka atd.)