Object & Code Reuse
Data dictionary enables extensive object reuse.
Rich set of built-in functions as well as powerful language enables you to build an extensive sharable library.
Unique compiling phase produces platform-independent code.
You can change databases & platforms without rewriting any code.
Built-in debugging tools.