El documento contrasta el rol del cliente y el analista en el desarrollo de sistemas de información. El cliente expresa necesidades sin definirlas claramente, mientras que el analista recoge las necesidades del cliente, las analiza a profundidad, y las traduce a instrucciones comprensibles para el programador, ayudando a evitar conflictos por falta de especificaciones claras. El analista desempeña un papel crucial de diseño e intermediario entre las necesidades del cliente y la implementación técnica.