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. It is an agreement between persons which obliges each party to do or not to do a certain thing.
We can also say that contract is 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
- Ways of terminating the contract and the consequences
Characteristics of a Contract
A contract should have following characteristics;
- Clear & Logical
- Complete & Consistent
- No ambiguity
- Free of doubts regarding the rights and duties of concerned parties
We can say that a contract should be clear, concise and consistent. There should be no ambiguity and the parties to the agreement should be left in no doubt as to their rights and duties. Ambiguity and doubts can lead to performance which is viewed as unsatisfactory. This can lead to disagreement and the expenditure of time, effort and therefore money, in resolving the matter. 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 i.e.
- Methods of payments
- Appropriate ways to terminate the contract-notice required
Types of 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
Software suppliers try to use what are known as standard form contracts, which are used or intended to be used many times over. Such a contract might consist of:
- Short introductory section
- Set of standard terms and conditions
- Set of appendices or annexes
Introductory Section
Standard Terms and Conditions
A contract’s terms and conditions section state the following;
- What is to be produced?
- What is to be delivered?
- Ownership of Rights
- Confidentiality
- Payment Terms
- Calculating Payments for Delays and Changes
- Penalty Clauses
- Obligations of the Client
What is to be produced?
What is to be delivered?
Producing software is not simply handing over the text of program. Some other possibilities are;
- Source code
- Command files for building the executable code from the source and installing it.
- Documentation of the design and code.
- Different manuals
- Test data and test results
Ownership of Rights
Confidentiality
Payment Terms
Calculating Payments for Delays and Changes
Penalty Clauses
Obligations of the Client
Some other sections of a contract
Standards and Methods of Working
- Progress meetings
- Project managers
- Acceptance procedure
- Warranty and maintenance
- Indemnity
- Termination of the contract
- Arbitration
- Inflation
- Applicable law
Contract Hire
Times and Materials
Consultancy Contracts
Liability for defective software
There are laws present to ensure the quality of products and goods delivered to a customer. The quality of goods include their;
- State and condition
- Fitness for all required purposes
- Freedom from minor defects
- Safety
- durability
A major difficulty in the case of software is that whether it comes under the category of goods or not only statement available for the software is “It must be written with reasonable skill and care”. To overcome this difficulty, guarantee clauses are often drafted in the contracts.
0 Comments