Imagine that you are the IT director of an organization using a custom software solution that runs on client computers. How would you ensure that a critical update affecting security is delivered to all the clients using the application? Discuss what you would use for this delivery. Make sure to give advantages and disadvantages to this software.