How to deploy application

We have developed an application using Domino Designer. What is the best way to deploy the application to customers? Is there a recommended way of deploying third party add ons?

Are there any tools or scripts that make installation of the database automated?