Programovací jazyk Delphi poskytuje rýchly spôsob písania, kompilovania, balenia a nasadenia aplikácií medzi platformami. Aj keď spoločnosť Delphi vytvára grafické užívateľské rozhranie, je potrebné, aby ste vykonali program z vášho kódu Delphi. Povedzme, že máte databázová aplikácia ktorý používa externý pomocný program na zálohovanie. Obslužný program na zálohovanie preberie parametre z aplikácie a archivuje údaje, zatiaľ čo program čaká, kým sa záloha neskončí.
Možno by ste chceli otvoriť dokumenty predložené v zozname súborov iba dvojitým kliknutím na ne bez toho, aby ste najskôr otvorili pridružený program. Predstavte si vo svojom programe štítok s odkazom, ktorý používateľa prenesie na vašu domovskú stránku. Čo hovoríte o odosielaní e-mailov priamo z vašej aplikácie Delphi prostredníctvom predvoleného e-mailového klientskeho programu Windows?
Ak chcete spustiť aplikáciu alebo spustiť súbor v prostredí Win32, použite funkciu rozhrania ShellExecute Windows API. Úplný popis vrátených parametrov a chybových kódov nájdete v pomocníkovi služby ShellExecute. Môžete otvoriť akýkoľvek dokument bez toho, aby ste vedeli, ktorý program je s ním spojený - odkaz je definovaný v
Register systému Windows.