Software Modification 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 or otherwise 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 or otherwise be deemed to include its successors and assignees.

WHEREAS the CLIENT has approached the SUPPLIER for writing certain software programs as described in this agreement.

WHEREAS the SUPPLIER has considered the client's proposal and has 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 THEREFORE, in consideration of the mutual covenants and obligations between the parties thereto, it is agreed as follows:

I - Definitions

In this Agreement, unless the context otherwise requires, the following expression shall have the meaning hereinafter assigned to them:

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

  2. 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;

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

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

  5. 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;

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

  7. 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;

  8. 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...

  9. Maximum Cost: means the sum specified in Schedule...

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

  11. 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;

  12. Operating Manuals: means the operating manuals to be prepared by the Supplier;

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

  14. Phase: means a Phase of the Execution Plan;

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

  16. Programs: means the applications/computer programs to be written by the Supplier;

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

  18. Testing Date: means the date on which the Supplier attends the pro-gram[s] tests on the Client's premises.

    II - Covenants

    Services to be provided

    (a) The Supplier, under the terms and conditions of this Agreement, 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

    (iv) 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.

    Programs Writing

    (a)

    The Supplier shall write a series of applications programs in........language operating under version.... of the.......... database management system [DBMS].

    (b)

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

    Modifications

    If any modifications 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. The cost of such modifications shall be included in the quotation given by way of an invoice.

    Delivery and installation of program

    (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.

    (b) The Supplier shall also successfully install the Programs on the Equipment.

    Operating Manuals for the program

    The Supplier shall prepare and provide the Client with... copies of a set of operating manuals containing sufficient information to enable. the Client to make full and proper use of the Programs in combination with the Equipment and the Client's.......... operating system. If the Client requires further copies of the Operating Manuals then, these will be supplied by the Supplier at a reasonable charge.

    Training of employee and staff

    The Supplier undertakes to provide training in the use of the Programs for the Client's staff in accordance with the Guidance Plan. Any additional training required by the Client shall be provided by the Supplier upon reasonable written notice st its standard scale of charges.

    Maintenance Agreement

    The parties shall enter into a separate maintenance agreement on the Acceptance Date in respect of the Programs and the Operating Manuals.

    Meetings of representatives

    The parties shall ensure that their Authorised representatives will meet every quarter to discuss and assess the progress of the Services.

    Provision of required Information

    The Client shall provide all information and documentation reasonably requested by the Supplier to enable the Supplier to prepare and write the Programs and the Operating Manuals. Such information and documentation shall be subject to the provisions of...

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