software delivery optimization