Generally speaking, consultants are paid to diagnose problems, prescribe specific solutions and often times offer implementation of those solutions. The assumption with coaching is that the client is capable of generating their own solutions with the coach providing skilled support, discovery based approaches and framework.