Oracle Applications Framework provides the ability to build web-based user interfaces for Oracle Applications in a secure environment. This enables users to access the business information from terminals with internet browser as the minimum requirement. Elaborate architecture involving java structures makes it a very powerful and effective application development mechanism. User interfaces built using OAF are extremely flexible. They can be both personalized and extended to meet typical user needs or business requirements.