An agreement in which a software provider agrees to supply and install new software, to license the intellectual property rights in it and to maintain it. Drafting of this type of agreement will depend on the type of software, the type of business of the customer and the use to which the software is put.

The development and modification of software are often a cause of disputes between suppliers and customers.