技术开发合同可以分为委托开发合同和合作开发合同.在委托开发合同中,委托方的义务是按照合同约定支付研究开发费用和报酬,完成协作事项并按期接受研究开发成果.受托方即研究开发方的义务是合理使用研究开发费用,按期完成研究开发工作并交付成果,同时接受委托方必要的检查。在合作开发合同中,合作各方应当依合同约定参与研究开发工作并进行投资,同时应保守有关技术秘密。