You can greatly simplify the steps needed to deploy an application by creating a custom packaged application on the Supporting Objects page.
"How to Move an Application to Another Instance" and "Exporting an Application and Related Files"
How Creating a Custom Packaged Application Simplifies Deployment
Creating a Custom Packaged Application
Adding Installation Scripts for an Image, Cascading Style Sheet, or Static File
Adding an Access Control List to a Custom Packaged Application
Installing Supporting Objects
Deleting Supporting Objects Scripts, Messages, and Installation Options
Upgrading a Custom Packaged Application
Deinstalling Supporting Objects
Viewing an Install Summary
Scripting on this page enhances content navigation, but does not change the content in any way.