Distribution and Deployment Issues
Now that you’ve written your perfect piece of software, your audience eagerly awaits its delivery and installation onto their precious machines. Distributing and deploying software comes with its own set of headaches above and beyond those you encountered just writing the damn thing. This chapter covers some of the issues that you may come across when thinking about deployment and distribution of your software. These issues may vary from those that arise from the common situation of pushing code to your own web server for a PHP-driven web site. In particular, this chapter focuses on scenarios of distributing your software in a way that it is no longer under your direct control and not on your own systems.