Software Development Agreement

Updated atMarch 2010

THIS AGREEMENT MADE at............... on this.......... day of................... 20......

BETWEEN

...........................Limited a company registered under the Companies Act, 1956 and having its registered office at........................ (hereinafter referred to as "CLIENT") which expression shall unless it be repugnant to the context be deemed to include its successors and assignees

AND

...................................Limited a company registered under the Companies Act, 1956 and having its registered office at..................................... (hereinafter referred to as "SUPPLIER") which expression shall unless it be repugnant to the context be deemed to include its successors and assignees.

WHEREAS the CLIENT has approached the SUPPLIER for writing certain software programs as mentioned in this contract.

WHEREAS the SUPPLIER agrees to write software programs for the CLIENT and to provide such other services described in and upon the terms and conditions contained in this Agreement.

NOW WHEREFORE, in consideration of the mutual covenants and obligations by the parties thereto, it is agreed as follows:

I - Definitions

The following definitions shall be applicable throughout this Agreement:

Acceptance Date: means the date on which the Programs are accepted [or deemed to be accepted[ by the Client;

Budget: means the budget giving all the relevant details as to quality, quantity and projected cost etc., to be prepared and agreed for each Budget Year;

Budget Year: means each period of 12 months or less in the event of a termination during the enforceable period of the agreement;

Completed Programs: means fully installed, and tested and accepted programs;

Equipment: means the Client's computer hardware and associated peripherals equipment specified in Schedule...or such other equipment as may be agreed between the parties;

Execution Plan: means the time Schedule for the completion of the Phases of preparation and delivery of the Programs as specified in Schedule...

Finishing Date: means the date specified in the Execution Plan by which the Supplier is to provide the Completed Programs, or such extended date as may be set pursuant to any provision of this Agreement;

Guidance Plan: means the training provided by the Supplier for the use of the Programs by the Client's staff the details of which are set out in Schedule...

Maximum Cost: means the sum specified in Schedule... (viii) Operating Manuals: means the operating manuals to be prepared by the Supplier;

Operation Criteria: means the criteria which is intended that the Programs shall fulfil as specified in the Operative Specifications subject to the tolerances, limitations and exceptions stated in the Operative Specifications;

Phase: means a Phase of the Execution Plan;

12. Price: means the price to be paid by the Client for the Services as specified in Schedule...

Program [s]: means the applications/computer programs to be written by the Supplier;

Operative Specifications: means the specification in accordance with which the Programs are to be written;

Restricted Information: means all information obtained by one party from the other pursuant to this Agreement which is explicitly marked as confidential or which is of a confidential nature or which is confirmed in writing to be confidential within...days of its disclosure;

Services: means the services to be provided by the Supplier under this Agreement;

II - Covenants:

Services to be provided

The Supplier agrees to:

(i)

Write the Program [s];

(ii)

Successfully install the Program [s] on the Equipment;

(iii) Provide the Completed Program [s] by the Finishing Date; and

(iii) Provide Operating Manuals and training;

Supplier's Acceptance

(a)

The Supplier accepts that the Programs are to be used by the Client in conjunction with the Equipment and the client's existing... operating system.

(b)

The Supplier also accepts that it has been supplied with sufficient information about the Equipment and the said operating system to enable it to write the Programs in accordance with the Operative Specifications for use with the Equipment and the said operating system.

(c)

The Supplier shall not be entitled to any additional payment nor excused from any liability under this Agreement as a consequence of any misinterpretation by the Supplier of any matter or fact relating to the functions, facilities and capabilities of the Equipment or the said operating system.

Writing of programs

(a)

The Supplier shall write a series of applications programs in.......... language operating under the following version..... of the Database Management System

(b)

The Database Management System shall provide the facilities and functions set out in the Operative Specifications and shall fulfil the Operation Criteria.

Alterations

If any alterations are made to the Programs then, the Supplier shall make appropriate modifications to the Operative Specifications, the Operating Manuals and the Guidance Plan to reflect such alterations and the cost of such modifications shall be included in the quotation given by way of an invoice.

Delivery and installation

(a) The Supplier shall at the agreed Phase deliver to the Client:

(i)

One copy of the object code of the Programs in machine-readable form on the storage media as specified by the Client;

(ii)

Certified copies of the data and results of tests carried out by the Supplier on all parts of the Programs before delivery; and

(iii) The Operating Manuals.

...

To continue reading

Request your trial

VLEX uses login cookies to provide you with a better browsing experience. If you click on 'Accept' or continue browsing this site we consider that you accept our cookie policy. ACCEPT