From the course: Introduction to Career Skills in Software Development

Unlock this course with a free trial

Join today to access over 25,600 courses taught by industry experts.

Getting software to customers

Getting software to customers

- Once software is up and running, the next step is getting it to customers. This is one of the most critical aspects of the software development process. Why do I say that? If you can't get the software in users' hands, your project cannot succeed. Worse yet, you fail to adequately protect your software, and it's copied illegally and distributed to non-paying customers. In either case, all of your hard work would've been for nothing. Delivering software to the intended users is known as software deployment. The type of application developed dictates the steps followed during the deployment process. During deployment, the code written by the programmers is packaged, tested, and released, so that the desired customers can use it. I've had the pleasure of developing both web and mobile applications. For modern web applications, the deployment process is highly automated. It could look something like this. The…

Contents