This document discusses plug-ins for Oracle Application Express (APEX) applications. It describes the different types of plug-ins, including item, region, dynamic action, process, authentication, and authorization plug-ins. It provides details on when to use plug-ins, the skills needed to build them, and their common structure. Plug-ins can add additional declarative functionality to APEX and help hide complexity, improve reusability and maintainability. The document also provides guidance on creating plug-in render functions and using APEX APIs for assets, JavaScript, and AJAX callbacks.