An engagement of business consulting, be it a transaction advisory, valuation, financial modeling, investigation or accounting, requires an understanding of business, business opportunities and risks associated with the subject matter.