OAF (Oracle Applications Framework) is the underlying J2EE technology used to develop the web-based portions of the E-Business Suite (EBS) product family. It is also used to create custom extensions, such as your own Forms, using the same security and protocols as the core applications.
OAF development can be split into two major categories: Personalization and Extensibility.
Personalization refers to the ability to declaratively alter the UI to suit user or business needs.
Personalization is the quickest and easiest method of altering the OAF UI. Changes are protected from future upgrades.
Extensibility refers to the ability to programmatically extend an application's functionality.
Extensibility is used when you need to change functional behaviour not provided by personalization, or when you are required to develop new or add-on functionality to the OAF UI.
 Also see
|Glossary of Terms|