Un consultor es una persona que enlaza el cliente con el programador, analista, especialista en redes, o aquel especialista requerido por la empresa...
Es decir, toma el contacto con el cliente, los requisitos que va a tener ese nuevo sistema o necesidad y se encarga de presentarle la mejor solución al cliente.