Having a separate IT Consulting & Advisory view that is different from the IT Delivery is important so that the business gets an impartial view of the market, knowledge about the popular software applications in the market, and the widely accepted approaches and frameworks in the market vis-à-vis the business requirement.