# Overview

The Oracle Utilities Software Development Kit is a set of utilities designed to build applications based on Oracle Utilities Application Framework, the application framework built by Oracle. It provides utilities for base product developers and implementers to extend OUAF applications without compromising upgradeability. This document discusses the details of application development using Software Development Kit, including:

- The Development Environment section describes the environment that developers work on while using the Software Development Kit.
- The Build Server section describes the procedure for setting up a build server.
- The Technical Architecture section describes applications developed on framework. It describes the framework technical architecture at a high level and then describes its components in detail.
- The Meta-data is the core component of applications built on framework. The meta-data section describes the purpose, structure, and use of the meta-data tables.
- The Development Process section contains high level, quick reference guides on common tasks in building applications based on framework.
- The Cookbook section describes the development tasks in detail. The Development Process section contains links to specific sections in this section.
- The Utilities section describes the tools provided with Software Development Kit. These tools include batch programs and Perl scripts developed to automate several stages of the development process.

Parent topic: User Guide