The Packaged Application gallery includes three types of packaged applications:
Sample applications - As the group name implies, an Oracle-supplied sample application is not a complete application, and instead contains code snippets or sample code. Sample applications are available for installation in a workspace and are editable by default.
Packaged Applications - Packaged applications are fully functional applications that have been designed to address a specific business need. You can install, run, and use a packaged application as is, or analyze it to better understand how to build a specific type of functionality. Packaged applications are available for installation in a workspace, but are not be editable by default.
Custom applications - Custom packaged applications are applications you create and that are managed by your instance administrator. Like Oracle-supplied packaged applications, custom packaged application typically include both the application pages and supporting database objects. A developer creates a custom application using an application export. Once exported, your instance administrator uploads it to make it available. Custom applications are available for installation in a workspace, but are not be editable by default.
The main difference between a sample and packaged application is the level of support. By default, sample applications are fully editable. In contrast, you must unlock productivity applications before you can edit them. Unlocking an application makes it ineligible for future upgrades or support by Oracle Support.
See Also:"Managing Custom Applications" in Oracle Application Express Administration Guide