Los contratos pueden ser configurados dependiendo de la necesidad, alcance y/o presupuesto. Así mismo se tendrán en cuenta temas relacionados con garantía, soporte, duración, nivel de experticia de los recursos a involucrar y otros que se consideren relevantes por las partes para la configuración de los mismos. Sin embargo, a continuación, se listan las modalidades más utilizadas: