Turbo pascal obezbeđuje dva nezavisna metoda pravljenja Pascal programa. Mozete da koristite svoj editor (program za pisanje i prepravljanje ASCII teksta) i samostalni Turbo Pascal kompajler (prevodilac), ili moľete da koristite integrisano razvojno okruzenje (engl. Integrated Development Environment – IDE) koje sadrzi moćan editor, Pascal kompajler, linker (povezivač) i debager (program za otkrivanje i ispravljanje gresaka).

Sa stanovista korisnika, IDE izgleda kao tekst editor koji sadrzi komandu Compile i pridruzene funkcije Debug. Ovo znači da ne morate da napustate ovo okruzenje, jednostavno tu pisete svoj kôd, prevodite ga, ispravljate greske i ponovo prevodite sve dok ne dobijete zadovoljavajući rezultat. Za vreme izvrsavanja programa, IDE obezbeđuje debager na nivou izvornog koda. Koristeći IDE debager, mozete da pomerate editorski pokazivač na određeni red izvornog koda i postavite prekidnu tačku za privremeno zaustavljanje izvrsavanja programa, a zatim da nastavite jednokoračni hod kroz izvorni kôd, proveravajući vrednosti promenljivih u prozoru Watch.Sta vise, mozete i da menjate vrednosti promenljivih za vreme izvrsavanja programa.