Previous Next JavaScript must be enabled to correctly display this content

## 11.1.1 About Themes

Themes are collections of templates that enable developers to define the layout and style of an entire application.

Themes provide developers with a complete set of templates that accommodate every UI pattern that may be needed in an application. Templates are organized first by template type and then by template class. Template types include page, region, report, list, button, label, and popup list of values (LOV).

Each template type has a number of template classes. A template class defines the purpose of a template within a template type. For example, a region template can be classified as a form region template, a report region template, and so on. These classifications enable Oracle APEX to map templates among themes, making it easy to quickly change the entire look and feel of an application.

Instance administrators can create public themes by adding them to the Oracle APEX Administration Services. Once added, these public themes are available to all developers across all workspaces in an instance. To learn more, see Managing Public Themes in Oracle APEX Administration Guide.

Parent topic: Using Themes