the compiler is optimizing and single pass. it can optionally compile to a single executable which does not require dlls. delphi can also generate standard dlls, activex dlls, com automation servers and windows services.