Self-Service Software Deployment