The Application Programmatic Interface or API is a PL/SQL packaged procedure that can be used as an alternative to Application online forms for Application data entry and manipulation. The advantage of using an API to update application data is that users can maintain HRMS information without using manual entry in Oracle application forms. APIs insure the integrity of the interrelationship of Oracle Applications tables. You can modify application information without detailed knowledge of the database structure, because the API updates all the interrelated tables. APIs help protect customer-specific data from database structural changes. As Oracle changes table structures, the APIs are modified correspondingly, so that data can continue to be modified without error or code updates.