当前位置:文档之家› 软件开发和咨询服务合同协议书范本模板

软件开发和咨询服务合同协议书范本模板

公司:________________________________

开发方:______________________________

鉴于公司希望________________________;

鉴于公司希望雇佣开发方来开发这些自定义软件包;

鉴于开发方希望为公司开发这些自定义软件包;

兹此,协议方在此同意以下事项:

1.咨询服务定义

术语“咨询服务”在本协议中是指专业服务的履行,包括但不限于,系统分析、程序开发、人员培训、文档撰写、和一般业务咨询。

2.范围和服务

开发方应向公司提供并交付自定义软件和咨询服务,如第3条所述。本软件开发应形成可用于实施以下事项的软件产品:

________________________________________________________________

________________________________________________________________

3.开发方责任

A.开发方应开发自定义软件,该软件将修改、定制、修正、增强或以其他方式更改以下预先存在的开发方软件包,以满足公司的要求:

________________________________________________________________

通过对上述列出的软件包进行自定义编程来满足的要求,当前尚未定义。应在阶段对公司要求进行定义,各阶段代表公司操作的一个部分,各子阶段或代表特定应用程序的开发,或代表特定应用程序的修改。

B.应根据以下列出的程序,对各阶段和子阶段进行设计、批准、编程、交付、测试和验收。

4.开发阶段和子阶段

A.开发方应为设计编程规格目的向公司人员咨询。规格应包含在附件________中列出的项。

B.开发方完成所述编程规格的设计后,会将该规格以及其中提及的各程序的操作性能评测(OPE)提交给公司。OPE将说明程序的任何限制,以及预估的在线程序响应时间或批程序运行时间。

C.在收到所述编程规格后,公司将或批准或否决该规格。该等批准将有公司自主决定。

i.在批准编程规格后,开发方将联合公司为这些规格设计验收测试。验收测试将遵循附件B中列出的标准。规格、OPE以及验收测试将被纳入阶段协议中。

ii.如果公司不批准所述规格,开发方和公司将重新商议并重新启动程序。

D.在创建验收测试后,协议方应拟定阶段协议。阶段协议应包含以下内容:

i.该阶段的固定价款。

ii.待创建的应用程序的功能性名称。

iii.交付日期,以及时间是要素。

E.阶段协议还将随附以下各项:

i.功能性规格,它是程序操作的叙述性说明,包含所有屏幕和报告的展示。

ii.为公司创建软件的程序设计人员将使用的编程规格。

iii.自定义后,软件的功能性规格。

iv.该阶段使用或创建的所有文件的文件布局,包括记录和/或数据字段描述。

v.预估的操作性能。

vi.验收测试,包括测试数据。

F.在公司和开发方共同签署阶段协议后,公司应向开发方支付阶段协议中规定的固定费用的

________%之后,开发方将继续编写该阶段的程序。

G.在阶段协议规定的交付日期,开发方应向公司交付为该阶段完成的编程。对于在阶段协议中规定的交付日期或此日期之前进行的交付,公司应向开发方支付该阶段价款的________%。对

于在阶段协议规定的日期之后,但在为期________天的宽限期限之前进行的交付,公司应向开发方支付该阶段价款的________%。

H.开发方未能在阶段协议规定的交付日期后________天内交付完成的编程,但在为期

________天的宽限期内交付的,公司应向开发方支付该阶段价款的________%。开发方未能在阶段协议规定的交付日期后________天内交付完成的编程,则开发方每迟延________天,公司就有权获得该阶段全部费用________%的减免。仅能通过双方共同签署的阶段协议修正案对交付日期进行修改。

I.如果开发方未能在初始交付日期后________月交付完成的程序,且交付日期未被修改,则公司可撤销该阶段协议。如果公司撤销该阶段协议,开发方应向公司交付所有由开发方占有的进行中的工作、程序规格等。由于该等未能交付而撤销阶段协议的,应不再要求公司根据第

________条规定的正常支付要求向开发方进一步支付款项。

J.交付后,公司应对执行由协议方创建的验收测试。

K.在通过验收测试后,公司应另外向开发方支付该阶段价款的________%,如果就交付程序开发方已获得________的付款,公司应就通过验收测试向开发方支付________%。公司将保留最后________%的余款,直至成功地实际现场使用所述阶段________数量天后。

L.如果程序未能通过验收测试,协议方应遵循以下程序:

i.公司应立即就测试失败电话通知开发方。之后,公司应通过附带回执的挂号信向开发方发出测试失败的书面确认书以及适当的文档。

ii.开发方应立即重新编程以修复该故障。

iii.如果该故障可在________天内修复,则应继续验收测试。

iv.如果在________天后故障仍无法修复,则开发方应在此后________天内就该阶段的新交付日期通知公司。在任何情况下,新交付日期均不得迟于初始交付日期后________天。

M.公司已经连续使用该阶段程序________天的运行时间(如第11条定义)且期间无故障,则公司应向开发方支付最后[%的余款。

本程序中的任何规定,均不得解释为阻止同时开始数个阶段和子阶段。

5.软件文档交付物

开发方应按照附件________中的规定向公司交付软件文档产品。

6.公司责任

公司应提供开发方请求的、开发方履行其本协议下的责任所必要的信息。公司应向为公司执行现场服务的开发方人员提供足够的工作场地和电话。如果开发方为履行其本协议下的责任而请求,则公司应提供数据录入服务和计算机测试时间。因公司直接导致的不必要或不合理迟延所产生的开发方额外费用,须根据向开发方作出额外补偿的谈判进行赔偿。

7.协议期限

本协议自双方签字之日起生效。本协议的条款和条件的效力将持续到开发方已经提交本协议下开发的所有软件且公司已予以验收时止。在任何情况下,本协议的效力期限不得超过________年,除非双方签署了延长本协议期限的修正案。本协议期限届满不影响与本协议下设立的义务有关的、一方向另一方承担的义务。经提前________天书面通知后,任一方可出于任何原因终止本协议。

8.完成后仍具效力的条款

在交付软件或支付相关费用后,此处的条款和本协议下开发的软件以及保密、使用赔偿、转让、复制、保证、所有权、退还或销毁规定应仍具有效力。

9.保证

A.开发方保证,本协议下开发的软件系统将能够与第10中列出的已有硬件和软件环境集成。

B.开发方保证,本协议下开发的软件将能够符合之后的阶段协议中包含的编程规格以及书面“验收测试”标准。如果在第11条规定的________天期限后的任何时间,公司认为软件系统的任何部分不符合可适用的规格,则公司应在该等涉嫌不符合规格或故障发生后________天内向

相关主题