Tools for Rapid Application Development: You can create and modify applications with little or no code. Productivity is enhanced with wizard-based rapid application development and built-in commands that perform common functions.
Application Partitioning: You can place individual PL/SQL program units on the database server or in the application, whichever is most suitable. You can drag-and-drop objects between modules and the database server.
Flexible Source Control: Oracle Software Configuration Manager (SCM) is integrated directly in Forms Developer to provide source control options, such as checkin and checkout capability, versioning, diff and merge utilities, and impact analysis.
Extended Scalability: The multi-tiered architecture enables you to scale applications from a single user to tens of thousands of users, with no changes to the application. You can use server functionality, such as array DML, database cursors, or bind variables, to improve scalability.
Object Reuse: Oracle Forms Developer offers an inheritance model that facilitates the inheritance of attributes and code from one object to another and from one application to another, through subclassing and object libraries.