The importance of a Technical Assistance Contract is coming as a means of one of transfer knowledge ways of technology from the party that knows it, to the party that does not know it, So it was considered as one of the most important requirement to develop countries and there subsidiaries projects, by this contract, these countries are able to absorb transferee technology knowledge and adapted according to local environmental conditions.