delphi supports rapid application development (rad). among the features supporting rad are the application framework and the visual designer. delphi uses the pascal-based programming language called object pascal introduced by borland. it supports native cross-compilation. its visual designer has traditionally used visual component library (vcl) for rad.