Difference between engineering cost consulting company and bidding company

Because engineering cost consulting companies include engineering budget and final accounts, asset evaluation and other businesses. If we want to do the project budget and all kinds of technical data when bidding, and the engineering cost consulting company has done a lot in this respect, the bidding documents are very practical and the winning rate is relatively high, so the engineering cost consulting company also does the bidding business.