Qual o papel do Consultor em TI?

Alguém pode me falar qual o papel de um Consultor em TI (software) ?

Se você vai dar consultoria sobre um software que só você sabe, o que você tem que fazer como consultor ? e o que você não pode fazer ou não é obrigado como consultor ?

obrigado