Concibe y hace evolucionar los sistemas informáticos, como los materiales informáticos, el software o las Redes. Selecciona los programas y tecnologías que se utilizan y supervisa su puesta en marcha. Analiza los sistemas informáticos existentes en la empresa, traduciendo las necesidades de los usuarios. Es aquí donde empieza su trabajo, seleccionando los lenguajes y tecnologías utilizados por la empresa. Define además un plan de desarrollo o integración, que debe ser seguido de forma escrupulosa por desarolladores e integradores, de los cuales supervisa el trabajo.