The solution I found involves the collaboration of the IT expert, the functional domain expert and the client.
Although it is expect that IT has penetrated deeply into every functional domain, some of the new capabilities have not settled in and this could create another inherent problem where the functional domain expert is somewhat limited on how their 'functional-knowledge' maps into their transformed/evolved domain.
I believe it is because of this problem Business Process Engineering has come about, introducing functional expert to Notation, Management and Maturity. This provides a common platform and language for the IT expert and the functional domain expert to relate, collaborate and contribute to their clients competitive advantage.