Computer Contracts-Chap5
Computer Contracts-Chap5
CHAPTER 5
CONTENTS
What is a Contract
Structure of Contract
Types of Contract
WHAT IS A CONTRACT
A contract is an agreement between two or more persons creating rights & duties
and which is enforceable by law.
A contract is a promise or set of promises that are legally enforceable and, if
violated, allow the injured party access to legal remedies.
An agreement between persons which obliges each party to do or not to do a
certain thing.
WHAT IS A CONTRACT
Contracts
Setout the agreement between the parties
Setout the aim of the parties
Provides rules for the issues arising while contract is running
Ways of terminating the contract
Consequences of termination
WHAT IS A CONTRACT
A contract
Should be set out in a clear and logical manner
should be complete and consistent
Should have no ambiguity
Should be free of doubts regarding the rights and duties of concerned parties
WHAT IS A CONTRACT
There are four types of contractual arrangement which are widely used in
connection with the provision of software services
Contract hire
Time and materials
Consultancy
Fixed price
CONTRACTS FOR THE SUPPLY OF CUSTOM-
BUILT SOFTWARE AT A FIXED PRICE
STRUCTURE OF THE CONTRACT
Producing software for a client is not, usually, a matter of simply handing over
the text of a program which does what is required.
The following is a non-exhaustive list of possibilities:
source code;
command files for building the executable code from the source and for installing it;
documentation of the design and of the code;
training manuals and operations manuals;
software tools to help maintain the code;
user training;
training for the client’s maintenance staff;
test data and test results.
OWNERSHIP OF RIGHTS
Contract should state what legal rights are being passed by the software house to
the client under the contract.
CONFIDENTIALITY
Standard terms and conditions will specify the payment conditions like
“payment shall become due within thirty days of the date of issue of an invoice. If
payment is delayed by more than thirty days from due date, the company shall have
the right to terminate the contract or to apply a surcharge at an interest rate of 2
percent.”
CALCULATING PAYMENTS FOR DELAYS
AND CHANGES
It must specify the process by which these extra payments are to be calculated.
It happens not infrequently that progress on the development of a piece of
software is delayed by the failure of the client to meet obligations on time.
While the supplier will be expected to use its best activities so as to avoid wasting
effort, this is not always possible.
The contract should therefore make provision for payments to compensate for the
wasted effort, incurred, for example, when the client fails to provide information
on a due date or when changes are requested which result in extra work.
PENALTY CLAUSES
When work is being carried out for a specific client, the client will have to fulfil
certain obligations, if the contract is to be completed successfully.
The following is a (non-exhaustive) list of possibilities:
provide documentation on aspects of the client’s activities or the environment
in which the system will run;
provide access to appropriate members of staff;
provide machine facilities for development and testing;
provide accommodation, telephone facilities for the company’s staff
when working on the client’s premises;
provide data communications facilities to the site.
STANDARDS AND METHODS OF WORKING
Each party needs to know who, of the other party’s staff, has day-today
responsibility for the work and what the limits of that person’s authority are. The
standard terms and conditions should therefore require each party to nominate, in
writing, a Project Manager.
The Project Managers must have at least the authority necessary to fulfil the
obligations which the contract places on them. It is particularly important that the
limits of their financial authority are explicitly stated, i.e. the extent to which they
can authorize changes to the cost of the contract.
ACCEPTANCE PROCEDURE
Acceptance procedures are a critical part of contract for they provide the criteria
by which successful completion of the contract is judged.
The essence of the acceptance procedure is that the client should provide a fixed
set of acceptance tests and expected results and that successful performance of
these tests shall constitute acceptance of the system.
INDEMNITY
It could happen that, as a result of the client’s instructions, the supplier is led
unwittingly to infringe the intellectual property rights of a third party or that,
through carelessness or dishonesty, the supplier provides a system which
infringes such rights—perhaps through using proprietary software as a
component of the system delivered. For this reason, it is advisable to include a
clause under which each party indemnifies the other for liability arising from its
own faults in this respect.
TERMINATION OF THE CONTRACT
There are many reasons why it may become necessary to terminate a contract
before it has been completed.
for example, for the client to be taken over by another company which already
has a system of the type being developed, or for a change in policy on the part of
the client to mean that the system is no longer relevant to its needs the contract
make provision for terminating the work in an amicable manner
ARBITRATION
If the event of a dispute that cannot be resolved by the parties themselves, they
agree to accept the decision of an independent arbitrator.
INFLATION
The authorities of both party signature on the term and conditions mentioned in
the clause section.
The most Important things are Starting and ending date of an Agreement.
Only an Authorized person from each party is mentioned in this Section.
CONTRACT HIRE
CONTRACT HIRE
Contract hire agreements are very much simpler than fixed price contracts.
Reason is the much less involvement and responsibility of supplier.
Under a contract hire agreement, the supplier agrees to provide the services of
one or more staff to work for the client; the staff work under the direction of the
client and the supplier’s responsibility is limited to providing suitably competent
people and replacing them if they become unavailable or are adjudged unsuitable
by the client. Payment is on the basis of a fixed rate for each man day worked;
the rate depends on the experience and qualifications of the staff.
TIMES AND
MATERIALS
TIMES AND MATERIALS