delphi includes a code editor, a visual designer, an integrated debugger, a source code control component, and support for third-party plugins. the code editor features code insight (code completion), error insight (real-time error-checking), and refactoring. the visual forms designer has traditionally used visual component library (vcl) for native windows development, but the firemonkey (fmx) platform was later added for cross-platform development. database support in delphi is very strong. a delphi project of a million lines of code can compile in a few seconds – one benchmark compiled 170,000 lines per second.