Contact on:

BusinessComputer ScienceTechUXWorld

Contracts in Computer Science

2 Mins read
Contract in Computer Science

What is a Contract in Computer Science?

A contract is simply an agreement between two or more persons.

Essentials of a contract

a)      Offer and Acceptance.  In order to create a valid contract, there must be a ‘lawful offer’ by one party and ‘lawful acceptance’ of the same by the other party.

b)     All parties are legally competent/ capacity of parties. If either of the parties does not have the capacity to contract, the contract is not valid i.e. must be sound of mind and old enough.

c)      There must be a consideration: each party receiving/providing something. Consideration has been defined in various ways- consideration is known as quid pro-quo or something in return or Consideration is the price for which the promise of the another is brought.

d)     Lawful Object The object of an agreement must be valid The Object is said to be unlawful if  

a.      it is forbidden by law;

b.      it is of such nature that if permitted it would defeat the provision of any law;

c.      it is fraudulent;

d.      it involves an injury to the person or to public policy property of any other;

e.      The court regards it as immoral or opposed.

e)      Possibility of Performance If the act is impossible in itself, physically or legally, if cannot be enforced at law

f)      Not Declared to be void or Illegal The agreement though satisfying all the conditions for a valid contract must not have been expressly declared void by any law in force in the country

g)     Free Consent. ‘Consent’ means the parties must have agreed upon the same thing in the same sense

h)     Legal Formalities An oral Contract is a perfectly valid contract, expect in those cases where writing, registration etc. is required by some statute.

i)      Intention to Create Legal Relationship.  In case, there is no such intention on the part of parties, there is no contract.

Types of Contracts in IT and Computer Science

      Consultancy and contract hire

      Fixed price contracts for bespoke systems

      Time and materials contract

      Outsourcing

      License agreements

      Liability for detective software

      Health and safety     


Related posts
Computer ScienceGUITechUX

How to Become a Data Analyst - Salary, Qualifications, skills.

4 Mins read
How to Become a Data Analyst – Salary, Qualifications, skills. Hello, hope you are doing great. Let’s start by defining what a data analyst is? Whether it’s sales figures, audience demographics, and market research, or…
BusinessComputer ScienceTech

The truth about Crypto-Currency.

5 Mins read
The truth about Crypto-Currency.  What to Know About Cryptocurrency. What is cryptocurrency? Cryptocurrency is a type of digital currency that generally only exists electronically. There is no physical coin or bill unless you use a…
Computer ScienceTechUX

Basic Computer Operations

2 Mins read
Basic Computer Operations. A computer as shown in the figure below performs basically five major operations or functionsirrespective of its size and make. These are 1) it accepts data or instructions by way of input,…

Leave a Reply

Your email address will not be published. Required fields are marked *