Software Development Terms and Conditions
These are the terms and conditions of supply of Codeframe Limited in relation to the provision of Software Development Services. These terms shall be deemed accepted by our customers upon their placing an order with us:
- “Codeframe” means Codeframe Limited. Registered in England and Wales No: 11801099.
- “Agreement” means these Terms and Conditions together with the terms of any applicable Development Proposal and Cost Specification Documents;
- “Customer” means the organisation or person who purchases services from Codeframe;
- “Intellectual Property Rights” means all copyright and other intellectual property rights, howsoever arising and in whatever media, whether or not registered, including (without limitation) patents, trademarks, service marks, trade names, registered design and any applications for the protection or registration of these rights and all renewals and extensions thereof throughout the world;
- “Specification” means all or any of the following documents: development proposal, cost specification documents, statement of work, quotation or other similar documents supplied to the Customer describing the services to be provided by Codeframe;
- “Acceptance Date” means the date on which the Software is accepted by the Customer;
- “Acceptance Tests: means the tests specified in the Specification and/or such other tests as may be agreed in writing between the Customer and Codeframe for the purposes of confirming that the Software operates according to the functional requirements in the Specification;
- “Additional Services” means any additional services requested by the Customer to be provided by Codeframe as set out in the Specification;
- “Annual Support Fee” means a fee, subject to a separate commercial quotation, to be charged for the optional provision of support services to the Customer by Codeframe;
- “Change Request” means a documented request for a change to the Specification or Software or Project Plan or other of the Deliverables made by the Customer or by Codeframe;
- “Confidential Information” shall include, but not necessarily be limited to, all information which is not publicly known regarding the business, finances, technology, trade secrets, and any other commercially sensitive information of either party regardless of its nature;
- “Deliverables” means the software, documentation and services to be delivered by Codeframe to the Customer in fulfilment of this Agreement as set out in the Specification.
- “Project Plan” means the timing and sequence of events agreed between the Customer and Codeframe for the performance of this Agreement, as set out in the Specification;
- “Live Operational Use” means the use of the Software in pursuance of the business of the Customer;
- “Mis-use” means use of the Software in a way for which it was not intended to be used according to the Specification;
- “Payment Schedule” means the schedule of payments set out in the Specification;
- “Planned Acceptance Date” means the date specified in the Project Plan on which the Software is intended to be accepted by the Customer in accordance with this Agreement;
- “Price” means the fixed aggregate price for the provision of the Deliverables as set out in the Specification;
- “Project” means the software development, delivery and testing of the Software and the other Deliverables;
- “Rates” means the rates set out in the Specification;
- “Software” means the source programs, compiled object code of the software, scripts and installation programs being developed or customised by Codeframe for the Customer, as set out in the Specification, including any enhancements and modifications made;
- “Specified Equipment” means the configuration of computer or computers, including operating systems, on which the Software is to function as specified in the Specification;
- “Standard Working Hours” means the hours of 9.00am to 5.30pm UK time Monday through to Friday excluding UK Bank Holidays.
- “System” means collectively the Specified Equipment and the Software;
- “Warranty Period” means the period of three calendar months immediately following the Acceptance Date;
2.1 These Terms and Conditions shall apply to all contracts for the supply of services by Codeframe to the Customer.
2.2 Before the commencement of the services Codeframe shall submit to the Customer a Development Proposal and Cost Specification Documents which shall specify the services to be performed and the fees payable. The Customer shall notify Codeframe immediately if the Customer does not agree with the contents of the Development Proposal and Cost Specification Documents. All Development Proposal and Cost Specification Documents shall be subject to these Terms and Conditions.
2.3 Codeframe shall use all reasonable endeavours to complete the services within estimated time frames but time shall not be of the essence in the performance of any services.
3. The Project
3.1 Codeframe shall provide the Customer with software development services for the purpose of creating the Software and other Deliverables as detailed in the Specification, in accordance with the terms and conditions of this Agreement.
3.2 Codeframe shall provide to the Customer the Deliverables when requested by the Customer subject to full payment having been received by Codeframe for the Deliverables or part of the Deliverables being provided.
3.3 Unless explicitly itemised in the Specification Codeframe shall not be responsible for any other services including without limitation hardware and software installation, systems integration, data conversion, data import and training.
3.4 For the avoidance of doubt, Codeframe shall not be responsible under any circumstances for backup and archiving of the Software or of any data used by the Software on computer equipment belonging to the Customer or the Customer’s appointed computer hosting supplier.
4. The Customer’s Obligations.
The Customer shall:
- 4.1.1 Make available to Codeframe, free of charge, such computer facilities and resources, (including but not limited to unhindered access to the Specified Equipment including remotely for access at Codeframe’s premises), power and computer consumables and office and administrative resources as are reasonably necessary to enable Codeframe to carry out its obligations under this Agreement;
- 4.1.2 Make available suitably qualified employees as may be required for Codeframe to carry out its obligations under this Agreement and ensure that its employees and other independent contractors co-operate reasonably with Codeframe and its employees in carrying out the Project;
- 4.1.3 Promptly furnish Codeframe with such information and documents as it may reasonably request for the proper performance of its obligations under this Agreement;
- 4.1.4 Ensure that its representative is available as reasonably required by Codeframe; and
- 4.1.5 Use best endeavours to co-operate with and assist Codeframe to such extent as Codeframe may reasonably require to perform Codeframe’s obligations under this Agreement.
4.2 Codeframe reserves the right to initiate a Change Request if the project is delayed by the failure of the Customer to carry out its obligations under this Agreement or if the project is delayed by the acts or omissions of an employee, agent or third party supplier of the Customer or if the project is delayed by circumstances beyond the reasonable control of Codeframe.
4.3 It is hereby acknowledged that by legal precedent computer software inherently contains from time to time defects, faults and difficulties however well developed and supported and acceptance of Deliverables under this Agreement shall not be unreasonably withheld due to minor faults in the Software.
4.4 The Customer acknowledges that all and any Deliverables from Codeframe to the Customer or from a third party contracted by Codeframe in respect of this Agreement are of specific importance to Codeframe meeting the agreed schedule in the Project Plan and accepts full responsibility for any delay in accepting the Deliverables.
5 Change Control
5.1 If either party identifies a requirement for a change to the Specification or to the Software or Project Plan, a Change Request shall be sent to the other party detailing the change requirements. If sent by Codeframe, the Change Request shall state the effect such a change shall have on the Specification, the Project Plan and the Price. If sent by the Customer, the receipt of the Change Request by Codeframe shall constitute a request to Codeframe to state in writing the effect such a change shall have on the Specification, the Project Plan and the Price. Codeframe shall use all reasonable endeavours to supply the necessary details within ten working days from receipt of the Change Request or such other period as may be agreed.
5.2 Where a change to the Price is required, the rates used as the basis for the additional cost for the Change Request shall be the Rates as detailed in the Specification. The parties shall then decide whether or not to implement the change.
5.3 If Codeframe in its sole discretion deems that more than one working hour is required to investigate and estimate a Change Request initiated by the Customer then Codeframe reserves the right to produce a quotation for the investigation work for the Customer’s approval before commencing investigation work.
5.4 Codeframe shall not implement any changes to the Software specified in a Change Request unless the Change Request has been agreed by both of the Parties in writing or via Codeframe’s electronic change management system.
5.5 If a Change Request is agreed in writing by both Parties, the change shall then be deemed to form part of the Specification, Software, Project Plan and Price for the purpose of the meaning of these terms in the Agreement.</p>
6 Acceptance Tests
6.1 It shall be the sole responsibility of the Customer to execute the Acceptance Tests.
6.2 The Customer shall accept the Software immediately after the Software has passed the Acceptance Tests and shall sign Codeframe’s Acceptance Certificate without delay.
6.3 If the Software fails to pass the Acceptance Tests, repeat tests shall be carried out without delay following the release of corrected Software by Codeframe until the Software passes the Acceptance Tests.
6.4 If at any time the Customer or any of its appointed agents, contractors or customers under its authority shall commence Live Operational Use of the whole or any part of the Software then the Customer shall be deemed to have accepted the Software in its entirety.
6.5 If at any time the Customer shall distribute all or any part of the Software for commercial use by any of its staff, appointed agents, contractors or customers then the Customer shall be deemed to have accepted the Software in its entirety.
6.6 If following one month after the delivery of the Software, there are no unresolved fault reports logged by the Customer with Codeframe that evidence that the software does not pass the Acceptance Tests then the Customer shall be deemed to have accepted the Software in its entirety.
6.7 It shall be the responsibility of the Customer to create suitable Acceptance Test scripts that accurately reflect the Specification and to provide suitable data for the Acceptance Tests. The scripts and data must be made available to Codeframe not less than one month prior to the expected commencement date of Acceptance Tests according to the Project Plan.
7. Representatives and Progress Meetings
7.1 Each party shall nominate in writing upon the signing of this Agreement, the person who shall act as its representative for the purposes of this Agreement and who shall be responsible for providing any information which may be required by the other party to perform its obligations under this Agreement.
7.2 The parties shall procure that their respective representatives shall meet by physical meeting or conference telephone call, as agreed, at least once a month (or as otherwise may be agreed) between the date of this Agreement and the Planned Acceptance Date to discuss and minute the progress of the Project.
7.3 The representative of Codeframe shall maintain a log of issues, risks and actions that affect the project. The representative of the Customer shall exercise due diligence in co-operatively assisting the representative of Codeframe to mitigate risks, resolve issues and complete actions in a timely fashion.
8.1 On payment of the Annual Support Fee, Codeframe shall provide the Customer with the following support commencing on the Support Commencement Date for one year and renewable thereafter:
- 8.1.1 Help Desk: Codeframe shall provide the Customer with reasonable help desk assistance regarding the installation and use of the Software, and the identification and diagnosis of faults. Codeframe shall attempt to resolve any support questions posed by the Customer.
- 8.1.2 Error Corrections: correction of critical errors or assistance to overcome specific software problems. Codeframe may, in its sole discretion, correct errors by providing a patch or by releasing a new version of software.
8.2 The Customer shall supply in writing to Codeframe a detailed description of any fault requiring support and the circumstances in which it arose, and shall submit sufficient material and information as requested by Codeframe including screenshots and log files to enable Codeframe’s support staff to duplicate the problem and shall allow Codeframe sufficient access to the Customer’s systems to enable diagnosis of the fault.
8.3 The response period as indicated by “Response Time” in 8.4 shall commence when all material and information related to the fault requested by Codeframe has been provided to Codeframe
8.4 Codeframe shall use reasonable commercial efforts to communicate with the Customer, by telephone, e-mail, or fax within the following targeted response times, regarding faults that the Customer reports to Codeframe during the specified support hours below; for the purposes of this Agreement, a “response” means Codeframe’s acknowledgment of a fault, and does not necessarily mean that a resolution will be achieved.
|1 – System Failed
|Multiple users unable to access the system to perform normal work.
|2 working hours
|2 – System Malfunction
|System still operational with some functionality disabled.
|4 working hours
|3 – Operation impaired
|System operation impaired or slow running. Core functions healthy.
|4 – Data Issues
|Operating normally but incorrect data or user unable to access system.
|5 – Cosmetic Issues
|Spelling mistakes, screen layouts or user enhancement request
8.5 Codeframe shall respond to calls and progress calls during Standard Working Hours.
8.6 Where possible, Codeframe’s response to a fault report shall include an estimate of how long a problem may take to resolve. Codeframe shall keep the Customer informed of the progress of problem resolution. This shall be not more than every two hours for Severity 1 and 2 calls.
8.7 All support shall be provided by electronic or other communication methods. Codeframe shall not provide on-site support under this Agreement.
8.8 Codeframe shall be under no obligation to provide support in respect of:
8.8.1 problems resulting from any modifications or customisation of the Software not authorised in writing by Codeframe. For the avoidance of doubt, modifications to the software shall include but not be limited to changes to the logical or physical database schema of the software, changes to the computer hardware configuration, and hand-modified changes to the data within the database;
8.8.2 any software other than the Software;
8.8.3 incorrect or unauthorised use of the Software or Misuse of the Software or operator error;
8.8.4 any fault in the Specified Equipment or any other computer or network hardware;
8.8.5 any programs or software used in conjunction with the Software which have not been supplied by Codeframe;
8.8.6 use of the elements of the Software in any combination other than those specified in any operating instructions supplied by Codeframe;
8.8.7 use of the Software with computer hardware, operating systems or other supporting software other than the Specified Equipment; and
8.8.8 The Customer’s failure to install and use upon the any new release of the Software within 30 days of its receipt from Codeframe.
8.9 Any time spent by Codeframe investigating any fault pursuant to the circumstances described in clause 8.8 shall be chargeable at Codeframe’s then current rates. Codeframe shall invoice such charges at its discretion and such shall be paid within 30 days of the date of said invoice.
8.10 Codeframe reserves the right to discontinue the Support and Maintenance for any prior version of the Software if a superseding version has been available to the Customer.
8.11 Codeframe shall not be obliged to make modifications or provide Support in relation to the Customer’s computer hardware, operating system software, third party software or any data feeds or external data.
8.12 The Customer shall:
8.12.1 operate the Software, maintain data and the database in accordance with all instructions issued by Codeframe;
8.12.2 by arrangement, grant access to premises and/or systems at all times for support;
8.12.3 make hardware accessible to Codeframe’s support staff and, when required, enable logons or passwords with suitable access permissions required for such support staff;
8.12.4 permit Codeframe to install the current version of the Software from time to time when upgrades or fixes occur;
8.12.5 provide notice of intention to change hardware or operating system or data-feeds. If any of these changes have a major effect on the Software then Codeframe reserves the right to increase its charges.
8.13 The Customer shall pay to Codeframe the Annual Support Fee on or before the Support Commencement Date. No support services shall be provided before the Annual Support Fee has been paid in full.
8.14 The Customer shall renew the support annually by paying the Annual Support Fee to Codeframe on or before the anniversary of the Support Commencement Date unless 90 days’ notice in writing is provided to Codeframe to cancel the renewal of the service.
8.15 The support service may be cancelled at any time during the supported year but no refund of the Annual Support Fee or part thereof shall be payable to the Customer.
8.16 Codeframe may increase the Annual Support Fee for any annual renewal of the support by providing not less than 120 days notice in writing to the Customer before the anniversary of support renewal.
9.1 Codeframe warrants that the Software shall perform substantially in accordance with the Specification on the Specified Equipment, minor interruptions and errors excluded;
9.2 Codeframe shall not be liable under clause 9.1if a failure to meet the warranties set out in it is caused by: computer equipment or computer software, other than the Software delivered by Codeframe; or modifications or customisation made by or on behalf of the Customer to the Software, without the authorisation of Codeframe; or Misuse use of the Software; or Force Majeure.
9.3 If Codeframe receives a written notice from the Customer identifying a breach of the warranties set out in clause 9.1, or otherwise becomes aware of its failure to comply with the warranties set out in clause 9.1, then Codeframe shall, at its own expense, promptly remedy such breach or failure provided that Codeframe shall have no liability or obligations under the warranties unless it shall have received written notice of the defect or error within the Warranty Period.
10. Licence and Ownership
10.1 Except where otherwise agreed and on payment in full of the Price, Codeframe assigns to the Customer ownership of the Intellectual Property Rights in the Software.
11. Proprietary Rights
11.1 Codeframe shall indemnify the Customer on demand against all costs, claims, demands, expenses and liabilities of whatsoever nature arising out of or in connection with any claim that the use or possession of the Software infringes the Intellectual Property Rights of any third party subject to such infringement having been deliberately and consciously entered into on the part of Codeframe.
- The Customer shall promptly notify Codeframe in writing of any allegations of infringement of which it is aware and shall not make any admissions without Codeframe’s prior written consent;
- The Customer, at Codeframe’s request and expense, shall allow Codeframe to conduct and/or settle all negotiations and litigation resulting from any such claim subject to Codeframe taking over such conduct within 10 working days after being notified of the claim and provided that Codeframe diligently pursues the settlement of any such claim; and
- The Customer shall, at the request of Codeframe, afford all reasonable assistance with such negotiations or litigation, and shall be reimbursed by Codeframe on demand for all expenses properly incurred in doing so.
11.2 If the Customer’s use or possession of the Software or any part of the Software in accordance with this Agreement, is held by a court of competent jurisdiction to constitute an infringement of a third party’s Intellectual Property Rights, then Codeframe shall promptly and at its own expense: procure for the Customer the right to continue using and possessing the Software or the infringing part; or modify or replace the Software (or part thereof) without detracting from the overall performance of the Software, so as to avoid the infringement.
11.3 If the remedies set out in clause 11.2 above are not in Codeframe’s opinion reasonably available, then the Customer shall return the Software which is the subject of the intellectual property claim and Codeframe shall refund to the Customer the corresponding portion of the Price, as normally depreciated, whereupon this Agreement shall immediately terminate.
12. Charges and Expenses
12.1 In consideration of Codeframe carrying out the Project, the Customer shall pay to Codeframe the Price which shall be invoiced to the Customer in the specified proportions set out in the Specification and subject to the terms set out in clause 13.
12.2 In consideration of any Additional Services, the Customer shall pay to Codeframe the amounts invoiced by Codeframe to the Customer using the Rates set out in the Specification.
12.3 Except as otherwise agreed in writing, The Customer shall pay to Codeframe all reasonable travelling, accommodation and other reasonable out-of-pocket expenses incurred by Codeframe staff in the course of the Project with car mileage charged at the rate of 40 pence per mile.
13. Terms of Payment
13.1 Payment of sums due by the Customer to Codeframe shall be made within 30 days of the receipt of an invoice from Codeframe. All payments under this Agreement shall be made in Pounds Sterling unless otherwise agreed in writing between the Parties.
13.2 With effect from the beginning of each year commencing on the Acceptance Date, Codeframe may, at is sole discretion, increase the Rates in effect during the previous year.
13.3 All monetary amounts stated within this Agreement are exclusive of VAT, which shall be payable by the Customer at the rate and in the same manner for the time being prescribed by law against submission of a valid tax invoice.<br>
13.4 Without prejudice to any other right reserved by Codeframe in this Agreement, if any sum payable under this Agreement is in arrears for more than fourteen (14) days from the due date of payment then Codeframe shall be entitled to charge interest on a day-to-day basis on any such arrears as from the invoice date at the rate permitted from time to time under the provisions of the Late Payment of Commercial Debts (Interest) Act 1998.
14. Liability and Insurance
14.1 Codeframe shall, during the term of this Agreement, maintain employer’s liability, third party liability and product cover in respect of its liabilities arising out of or connected with this Agreement, such cover to be to a minimum value of £2,000,000 and with an insurance company of repute. Codeframe shall on request supply copies of the relevant certificates of insurance to the Customer as evidence that such policies remain in force. Codeframe undertakes to use reasonable commercial efforts to pursue claims under such insurance policies.
14.2 Codeframe shall indemnify the Customer for personal injury or death caused by the negligence of its employees in connection with the performance of their duties under this Agreement or by defects in any product supplied pursuant to this Agreement.
14.3 Codeframe shall indemnify the Customer for direct damage to tangible property caused by the negligence of its employees in connection with the performance of their duties under this Agreement or by defects in any product supplied pursuant to this Agreement. Codeframe’s total liability under this clause shall be limited to £2,000,000 for any one event or series of connected events.
14.4 Save in respect of claims for death or personal injury arising from Codeframe’s negligence, in no event shall Codeframe be liable for any damages resulting from loss of or corruption of data or information, loss of goods, use, profits, business, anticipated savings, goodwill or similar losses, nor for any damages that are an indirect or secondary consequence of any act or omission of Codeframe whether such damages were reasonably foreseeable or actually foreseen.
14.5 In no event shall Codeframe be liable for any damages resulting from the Misuse of the Software.
14.6 Except as provided above in the case of personal injury, death and damage to tangible property, Codeframe’s maximum liability to the Customer under this Agreement or otherwise for any cause whatsoever (whether in the form of the additional cost of remedial services or otherwise) shall be for direct costs and damages only and shall be limited to the greater of:
- the sum for which Codeframe carries comprehensive insurance cover pursuant to clause 14.1 above; or
- a sum equivalent to the price paid to Codeframe for the products or services that are the subject of the Customer’s claim, plus damages limited to 25% of the same amount for any additional costs directly, reasonably and necessarily incurred by the Customer in obtaining alternative products and/or services.
14.7 The parties acknowledge and agree that the limitations contained in this clause 14 are reasonable in the light of all the circumstances.
14.8 The Customer’s statutory rights as a consumer (if any) are not affected. All liability that is not expressly assumed in this Agreement is excluded. These limitations shall apply regardless of the form of action, whether under statute, in contract or tort including negligence or any other form of action. For the purposes of this clause, ”Codeframe” includes its employees, sub-contractors and suppliers who shall all have the benefit of the limits and exclusions of liability set out above in terms of the Contracts (Rights of Third Parties) Act 1999. Nothing in this Agreement shall exclude or limit liability for fraudulent misrepresentation.</li><li>Termination
15.1 This Agreement shall continue until completion of the Project unless either party gives to the other not less than 90 days’ prior written notice of termination or unless the Agreement is terminated in accordance with any of the provisions of this clause 15 or any other clause of this Agreement.<br>
15.2 Either party shall be entitled to terminate this Agreement forthwith at any time by written notice to the other party if:
- the other party commits a breach of any of the terms of this Agreement (and if the breach is capable of remedy) fails to remedy the breach within 30 days after receipt of notice in writing to do so; or
- the other party becomes subject to an administration order; a receiver or administrative receiver or similar is appointed over, or an encumbrancer takes possession of any of the other party’s property or assets; the other party enters into an arrangement or composition with its creditors, ceases or threatens to cease to carry on business, becomes insolvent, or ceases to be able to pay its debts as they fall due.
15.3 Forthwith upon the termination of this Agreement, Codeframe shall return to the Customer any materials and documentation and any Confidential Information belonging to the Customer and all copies of the whole or any part thereof or, if requested by the Customer, shall destroy the same and certify in writing to the Customer that it has been destroyed.
15.4 Any termination of the Licence or this Agreement (howsoever occasioned) shall not affect any accrued rights or liabilities of either party nor shall it affect the coming into force or the continuance in force of any provision hereof which is expressly or by implication intended to come into or continue in force on or after such termination.<br>
15.4 In the event of termination of this Agreement Codeframe shall compute a project completion percentage by comparing completed tasks with tasks on the project plan. The Customer shall then pay to Codeframe the same percentage of the Price. Codeframe shall evidence completed tasks to the Customer by demonstrating working functionality or source code.
16.1 Both during this Agreement and after its termination, the parties shall treat as confidential (and shall procure that its personnel and each of them treat as confidential) and shall not (and shall procure that their personnel and each of them does not) other than in the proper provision of the services required to fulfil the Project, use or disclose to any person, firm or company, any Confidential Information belonging to the other party or its Customers, suppliers or customers, nor permit its use or disclosure.<br>
16.2 The provisions of clause 16.1 shall not apply where Confidential Information is divulged to:
- either party’s own employees and then only to those employees who need to know the same;
- either party’s auditors, an officer of HM Customs and Excise, a court of competent jurisdiction, governmental body or applicable regulatory authority and any other persons or bodies having a right, duty or obligation to know the business of the other party and then only in pursuance of such right, duty or obligation.
16.3 Both parties undertake to ensure that persons and bodies referred to in clause 16.2 are made aware before the disclosure of any part of the Confidential Information that the same is confidential and that they owe a duty of confidence to the other party.
16.4 Each party to this Agreement shall promptly notify the other party if it becomes aware of any breach of confidence by any person to whom it divulges all or any part of the Confidential Information and shall give the other party all reasonable assistance in connection with any proceedings which the other party may institute against such person for breach of confidence.
16.5 The provisions of this clause shall survive the termination of this Agreement but the restrictions contained in clause 16.1 shall cease to apply to any information which may come into the public domain otherwise than through unauthorised disclosure.
16.6 Nothing in this clause 16 shall prevent Codeframe from exploiting any inventions or software that it develops during the term of this Agreement.
17 Non-Hiring of Personnel
17.1 For the duration of this Agreement and for a period of twelve months thereafter neither Party shall employ or make an offer of employment to any employee of the other Party without the express permission in writing of the other Party. “Employ” means the engagement of such person as an employee, director, contractor or sub-contractor directly or indirectly including via an employment agency or other company.
18. Data Protection
18.1 The parties undertake to comply with the provisions of the Data Protection Act 1998 and any related legislation in so far as the same relates to the provisions and obligations of this Agreement.<br>
18.2 It is the sole responsibility of the Customer to ensure that the Software is not used in any way that infringes data protection legislation at the time being. For the avoidance of doubt, Codeframe accepts no responsibility whatsoever for any such infringement or alleged infringement.
19 . Interpretation
19.1 In this Agreement unless the context otherwise requires;
- words importing any gender include every gender;
- words importing the singular number include the plural number and vice versa;
- words importing persons include firms, companies and corporations and vice versa;
- references to numbered clauses and schedules are references to the relevant clause in or schedule to this Agreement;
- reference in any schedule to this Agreement to numbered paragraphs relate to the numbered paragraphs of that schedule;
- the headings to the clauses, schedules and paragraphs of this Agreement shall not affect the interpretation;
- any reference to an enactment includes reference to that enactment as amended or replaced from time to time and to any subordinate legislation or byelaw made under that enactment;
- any obligation on any party not to do or omit to do anything is to include an obligation not to allow that thing to be done or omitted to be done;
- any party who agrees to do something shall be deemed to fulfil that obligation if that party procures that it is done.
19.2 In the case of conflict or ambiguity between any provision contained in the body of this Agreement and any provision contained in any Schedule, the provision in the body of this Agreement shall take precedence.
20. Agency, Partnership
20.1 This Agreement shall not constitute or imply any partnership, joint venture, agency, fiduciary relationship or other relationship between the parties other than the contractual relationship expressly provided for in this Agreement.<br>
20.2 This Agreement shall not establish the relationship of master and servant as between the Customer and Codeframe or its personnel. The Customer shall not be entitled to require Codeframe or its personnel to carry out any work other than as provided for by this Agreement.
This Agreement may not be released, discharged, supplemented, interpreted, amended, varied or modified in any manner except by an instrument in writing signed by a duly authorised officer or representative of each of the parties.
22.1 This Agreement is personal to the parties and, subject to clause 22.2 below, neither this Agreement nor any rights, licences or obligations under it may be assigned by either party without the prior written approval of the other party.
22.2 Notwithstanding the foregoing, either party may assign this Agreement to any acquirer of all or of substantially all of such party’s equity securities, assets or business relating to the subject matter of this Agreement or to any entity controlled by, that controls, or is under common control with a party to this Agreement. Any attempted assignment in violation of this clause shall be void and without effect.</p>
23 Entire Agreement
This Agreement supersedes all prior agreements, arrangements and undertakings between the parties and constitutes the entire agreement between the parties relating to the subject matter of this Agreement. However the obligations of the parties under any pre-existing non-disclosure agreement shall remain in full force and effect in so far as there is no conflict between the same. The parties confirm that they have not entered into this Agreement on the basis of any representation that is not expressly incorporated into this Agreement.
24. Force Majeure
Neither Party shall be liable for any delay in meeting, or failure to meet, its obligations under this Agreement due to any cause outside its reasonable control including (without limitation) acts of God, war, riot, malicious acts of damage, fire, acts of any government authority, failure of the public electricity supply, strike, lock-out or labour dispute or apprehension thereof (whether or not the settlement of the matter is at the discretion of the Party in question).
25.1 All notices under this Agreement shall be in writing.
25.2 Notices shall be deemed to have been duly given:
- when delivered, if delivered by courier or other messenger (including registered mail) during normal business hours of the recipient; or
- when sent, if transmitted by fax or e-mail and a transmission report or return receipt indicating failure of transmission is not generated; or on the fifth business day following mailing, if mailed by Royal Mail; or on the tenth business day following mailing, if mailed by airmail, postage prepaid,
- in each case addressed to the most recent address, e-mail address, or facsimile number notified to the other party.
The provisions of the Schedules to this Agreement shall form part of this Agreement as if set out here.
If any provision of this Agreement is prohibited by law or judged by a court to be unlawful, void or unenforceable, the provision shall, to the extent required, be severed from this Agreement and rendered ineffective as far as possible without modifying the remaining provisions of this Agreement, and shall not in any way affect any other circumstances of or the validity or enforcement of this Agreement.
28. Successors and Assignees
28.1 This agreement shall be binding upon, and inure to the benefit of, the Parties and their respective successors and permitted assignees, and references to a Party in this Agreement shall include its successors and permitted assignees.
28.2 In this Agreement references to a Party include references to a person:
- who for the time being is entitled (by assignment, novation or otherwise) to that party’s rights under this Agreement (or any interest in those rights); or
- who, as administrator, liquidator or otherwise, is entitled to exercise those rights,
- and in particular those references include a person to whom those rights (or any interest in those rights) are transferred or pass as a result of a merger, division, reconstruction or other reorganisation involving that party. For this purpose, references to a Party’s rights under this Agreement include any similar rights to which another person becomes entitled as a result of a novation of this Agreement.
No delay, neglect or forbearance on the part of either party in enforcing against the other party any term or condition of this Agreement shall either be or be deemed to be a waiver or in any way prejudice any right of that party under this Agreement. No right, power or remedy in this Agreement conferred upon or reserved for either party is exclusive of any other right, power or remedy available to that party.
This Agreement may be executed in any number of counterparts or duplicates, each of which shall be an original, and such counterparts or duplicates shall together constitute one and the same agreement.
31. Time of the Essence
Time shall be of the essence in this Agreement as regards any time, date or period mentioned in this agreement or subsequently substituted as a time, date or period by agreement in writing between the parties.
With the prior written consent of the Customer (such consent not to be unreasonably withheld or delayed) Codeframe may perform any or all of its obligations under this Agreement by the use of agents or sub-contractors, provided that Codeframe shall remain liable for such performance and shall indemnify the Customer against any loss or damage suffered by the Customer arising from any act or omission of such agents or sub-contractors.
This Agreement is made only in the English language. If there is any conflict in the meaning between the English language version of this Agreement and any version or translation of it in any other language, the English language version shall prevail.
34. Costs and Expenses
Each party shall bear its own legal costs and other costs and expenses arising in connection with the drafting, negotiation, execution and registration (if applicable) of this Agreement.
Where either party has incurred any liability to the other party, whether under this Agreement or otherwise, and whether such liability is liquidated or unliquidated, each party may set off the amount of such liability against any sum that would otherwise be due to the other party under this Agreement.
36. Third Parties
The parties confirm their intent (subject to clause 14.8) not to confer any rights on any third parties by virtue of this Agreement and accordingly the Contracts (Rights of Third Parties) Act 1999 shall not apply to this Agreement.
37. Dispute Resolution
37.1 For the purpose of this clause 37, a dispute shall be deemed to have arisen when one Party serves on the other a notice in writing (not including e-mail) stating the nature of the dispute.
37.2 Any dispute which may arise between the parties concerning this Agreement shall be determined as follows.<br>
37.3 Within seven days the representatives of the Parties shall meet to attempt to settle the dispute by mutual agreement.
37.4 If the representatives fail to reach a mutual agreement a director or partner of each of the Parties shall meet within the following seven days to attempt to settle the dispute by mutual agreement.<br>
37.5 If the dispute remains unresolved and is of a technical nature relating to the functions or capabilities of the Software or any similar or related matter then such a dispute shall be referred for final settlement to an expert nominated jointly by the parties or failing such nomination within fourteen days after either Party’s request to the other therefore nominated at the request of either party by the President for the time being of the British Computer Society. Such expert shall be deemed to act as an expert and not as an arbitrator. His decision shall (in the absence of clerical or manifest error) be final and binding on the Parties in equal shares unless he determines that the conduct of either Party is such that such Party should bear all of such fees.
37.6 In any other case if the dispute remains unresolved the dispute shall be determined by the High Court of Justice in England and the Parties submit to the exclusive jurisdiction of that Court for such purposes.