0% found this document useful (0 votes)
128 views15 pages

Computer Contracts Overview

This document discusses different types of computer and software contracts. It defines computer contracts and explains that contracts serve to set out agreements between parties, aims, provisions for conflicts, and termination terms. The document also describes standard form contracts used for custom software development projects and issues typically addressed in standard terms and conditions like scope, payments, obligations, and termination. Finally, it outlines different types of software services contracts like fixed price, purchase orders, cost reimbursement, unit price, and time and materials contracts.

Uploaded by

tania ahsaan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
128 views15 pages

Computer Contracts Overview

This document discusses different types of computer and software contracts. It defines computer contracts and explains that contracts serve to set out agreements between parties, aims, provisions for conflicts, and termination terms. The document also describes standard form contracts used for custom software development projects and issues typically addressed in standard terms and conditions like scope, payments, obligations, and termination. Finally, it outlines different types of software services contracts like fixed price, purchase orders, cost reimbursement, unit price, and time and materials contracts.

Uploaded by

tania ahsaan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

CSC-307 PROFESSIONAL PRACTICES

COMPUTER CONTRACT

COURSE INSTRUCTOR: ENGR. REEMA QAISER KHAN


COMPUTER CONTRACTS

 Computer Contracts means all agreements, contracts, permissions, undertakings, arrangements and
understandings (whether written or oral) under which any third party (including the Seller or any of its Group
Members (other than any Group Company) and any source code deposit agent) provides any element of, or
services relating to, the Computer Systems, including leasing, hire purchase, licensing, hosting, support,
maintenance, disaster recovery and other services.
CONTRACTS

 An agreement between two or more parties for the doing or not doing of something specified.

 Contracts serve the following purpose:


 Set out the agreement between the parties
 Set out the aims of the parties
 Provide for matter arising while the contract is running (conflict)
 Ways of terminating the contract and the consequences
CONTRACTS

 In order to avoid disputes and future difficulties it is better to draft a document which sets out:
 The terms on which both parties is to work.
 Methods of payments
 Appropriate ways to terminate the contract-notice required
CONTRACTS FOR THE SUPPLY OF CUSTOM-BUILT SOFTWARE AT A
FIXED PRICE

 Software suppliers try to use what are known as standard form contracts (tender) , which are used or intended
to be used many times over.

 Such a contract might consist of:


 a short introductory section
 A set of standard terms and conditions
 A set of appendices or annexes
CONTRACTS FOR THE SUPPLY OF CUSTOM-BUILT SOFTWARE AT A
FIXED PRICE

 INTRODUCTORY SECTION
 It states that it is an agreement between the parties whose names and registered addresses are given.
 It is dated and signed by authorized representatives of the parties.
 It often begins with a set of definitions of terms used in the course of the agreement, set out either in
alphabetical order, like a dictionary, or in the order in which they appear in the rest of the contract –The
Company, The Client
Terms and conditions
 Do not change from one project to another; they contain references to the annexes, which contain all the project
specific material.

Annexes
 An Annexure is “something that is attached, such as a document to a report”. a Schedule is “a
written list or inventory; esp., a statement that is attached to a document and that gives a detailed
showing of the matters referred to in the document”.
 Must include any document stated like Requirements specification. This is to avoid, for example, the situation in
which statements made by an over-enthusiastic salesman while trying to win the business are claimed by the
client to constitute part of the contract
ISSUES DEALT WITH STANDARD TERMS & CONDITIONS

 What is to be produced?
 What is to be delivered? (source code, command files, training to employees)
 Ownership of rights (in physical items books, disks, documents or duration of license)
 Payment terms
 Calculating payments for delays and changes
 Penalty clauses
 Obligations of the client
ISSUES DEALT WITH STANDARD TERMS & CONDITIONS

 Standards and methods of working (QA procedures)


 Progress meetings
 Project Managers
 Acceptance procedure
 Warranty and maintenance
 Termination of the contract
TYPES OF SOFTWARE SERVICES CONTRACT

 1. Fixed Price Contracts


 2. Purchase Orders
 3. Cost Reimbursable Contract
 4. Unit Price Contract
 5. Time and Materials Contract
FIXED PRICE CONTRACTS

 With fixed price contracts, also known as lump sum contracts, the buyer and service provider agree on a fixed
price for the services in question.
 This type of contract is low-risk for the buyer, but high-risk for the seller since the time and costs of the project
could exceed the fixed price.
 For this reason, a fixed price contract should include a detailed scope of work that clearly outlines what the buyer
can expect for the agreed-upon price.
PURCHASE ORDERS

 A purchase order is a specific type of contract that is used only to purchase goods and commodities.
COST-REIMBURSEMENT CONTRACT

 A cost-reimbursement contract is an agreement between two parties to provide payment for


allowable costs incurred by the other party. The final pricing of the deal is determined later based on
the underlying deal and the actual costs it took to complete a project.
UNIT PRICE CONTRACT

 A unit price contract pays a specified hourly rate for every hour spent on the project. It is commonly used by
freelancer workers.
TIME AND MATERIALS CONTRACT

 This contract is used when labor is the main deliverable and typically provides the seller an hourly rate.
 This portion of the agreement ensures that the developer will be paid, even if the timeline for the project is
longer than expected.

You might also like