Deployment

You've written your application, tested it, and it's time to get it out to your users. If the application
you're deploying is within an organization, this might be as simple as copying it to a network
share. Off-the-shelf applications, however, may have additional requirements. For example,
do you take steps to try and prevent piracy? Do you require a registration process or provide a limited-use application?

Regardless of how your application is distributed, you may still have additional runtime requirements
such as an external database server. Issues such as these are problems to solve as part of
deployment because that's when problems may occur.