By far the most recurrent reason is (a) above: to acquire technical skills not available internally or to acquire needed flexibility for services of a fluctuating nature; followed by (d): to provide a service not needed on a permanent or long-term basis.
Hasta ahora la razón más frecuente es la del apartado a), es decir, adquirir pericia técnica de la que no se dispone internamente o lograr la flexibilidad necesaria para unos servicios de naturaleza cambiante; viene a continuación la del apartado d), prestar un servicio que no se necesite permanentemente o a largo plazo.