Previous Next JavaScript must be enabled to correctly display this content

## 25 Deploying an Application

Learn about best practices for deploying an application. Deployment is the process of moving an application from the testing phase to the production phase.

- System Development Life Cycle Methodologies to Consider
  The system development life cycle (SDLC) is the overall process of developing software using a series of defined steps. There are several system SDLC models that work well for developing applications in Oracle APEX.
- Understanding the Deployment Process
  Learn about different approaches and best practices when deploying applications.
- Exporting and Importing from App Builder
  Move a workspace, an application, application components, or related files by creating an export script file and then importing and installing it into another APEX instance.
- How to Create a Custom Application
  Simplify the steps needed to deploy an application by creating a custom application using the Supporting Objects utility.
- About Publishing an Application URL
  Once you deploy your application, load the data, and create users, you can publish your production URL.
- Using Build Options to Control Configuration
  Use build options to conditionally include or exclude application components and functionality.
- Understanding One-Click Remote Application Deployment
  Deploy an application to remote Oracle APEX instances using REST Enabled SQL references.