Sell or outsource software development

About this business activity

A company may want to sell or outsource software development for a number of reasons, such as focusing on other areas of their business, reducing costs, or generating revenue.

Mobile Application Development Contract (Pro-Customer)

This is a legal document known as a "Mobile Application Development Agreement." This agreement is written from the perspective of the customer, and it outlines an agreement between a software supplier and the customer. In this agreement, the software supplier agrees to develop and supply a mobile application, to assign the intellectual property rights in it to the customer, and to maintain it.

What to watch out for

  • Make sure that the agreement clearly states that the software supplier will develop and supply the mobile application.
  • Make sure that the agreement assigns the intellectual property rights in the mobile application to the customer.
  • Make sure that the agreement requires the software supplier to maintain the mobile application.
  • Contract template sketch
    1
    4
    2

    Software Development Contract (Pro-Supplier)

    This is a software development agreement from the perspective of the supplier. The agreement includes provisions for the IT provider to supply, develop, install, and maintain the software, as well as license any intellectual property rights associated with it.

    What to watch out for

  • Make sure that the agreement clearly sets out the scope of the software development project, and that both parties understand what is to be delivered.
  • Make sure that the agreement sets out who will own the intellectual property rights in the software, and that the supplier has the right to grant a license to the customer.
  • Make sure that the agreement sets out the terms of the maintenance and support arrangement, including any warranties or guarantees that the supplier may offer.
  • Contract template sketch
    1
    5
    2

    Software Development Contract (Pro-Customer)

    This is a software development agreement from the perspective of the customer, in which the software provider agrees to supply, install, and maintain new software, as well as license any intellectual property rights associated with it.

    What to watch out for

  • Make sure that the agreement clearly sets out the software provider's obligations, including any deadlines for delivery and installation, and any maintenance and support obligations.
  • Check that the agreement gives the customer the right to use the software and the intellectual property rights in it.
  • Make sure that the agreement sets out the customer's obligations, including any payment obligations.
  • Check that the agreement includes provisions for how any disputes will be resolved.
  • Contract template sketch
    3
    4
    2

    Mobile Application Development Contract (Pro-Supplier)

    This is a mobile application development agreement in which the software supplier agrees to develop and supply a mobile application to the customer, license the intellectual property rights in the mobile application to the customer, and maintain the mobile application.

    What to watch out for

  • Scope of work/deliverables
  • Intellectual property rights
  • Payment terms
  • Confidentiality
  • Warranties and liability
  • Contract template sketch
    0
    4
    0

    Customized Software Hosting Agreement (Pro-Supplier)

    This document is called an "Application Service Provision Agreement," and it is a contract between a software company and a customer who wants to use that software. This agreement includes provisions for the customer to get the software installed or configured, and for the customer to receive support services from the software company.

    What to watch out for

  • The agreement should reflect the specific customer
  • supplier relationship, and include specific provisions for installation or configuration for the customer.
  • The agreement should include provisions for the licensing of software, and for the provision of configuration, hosting, and support services for software applications.
  • Contract template sketch
    2
    3
    0

    Customized Software Hosting Agreement (Pro-Customer)

    This document is an agreement for the customer to receive software hosting services remotely or through outsourcing. This includes the licensing of software, configuration, and support services. This agreement is designed for a customer-supplier relationship and includes installation or configuration provisions that are specific to the customer.

    What to watch out for

  • The agreement should reflect the specific customer
  • supplier relationship, and include specific provisions for installation or configuration that are tailored to the customer's needs.
  • The agreement should include provisions for the licensing of software, as well as for the provision of configuration, hosting, and support services for software applications.
  • The agreement should be drafted from the customer's perspective, in order to protect their interests.
  • Contract template sketch
    3
    5
    1

    Software Development Agreement (Pro-Supplier)

    This is an agreement between a software developer and a customer, in which the developer agrees to produce software using agile methodology and to give the customer the intellectual property rights to that software.

    What to watch out for

  • Make sure that the agreement clearly sets out the roles and responsibilities of both the supplier and the customer.
  • Make sure that the agreement sets out the scope of the project and the deliverables that the supplier will provide.
  • Make sure that the agreement sets out the schedule for the project and the milestones that the supplier will achieve.
  • Make sure that the agreement sets out the payment terms for the project.
  • Make sure that the agreement sets out the intellectual property rights in the software that will be developed.
  • Contract template sketch
    0
    6
    1

    Software Development Agreement (Pro-Customer)

    This is an agreement between a software developer and a customer, in which the developer agrees to use agile methodology to develop software for the customer, and to give the customer ownership of the intellectual property rights for that software.

    What to watch out for

  • The agreement should be clear about which party will be responsible for which aspects of the software development process.
  • The agreement should specify how the software will be delivered to the customer, and how often.
  • The agreement should address how changes to the scope of the project will be handled.
  • The agreement should identify who will own the intellectual property rights in the software.
  • Contract template sketch
    3
    1
    2

    Relevant Contract Types

    πŸ‘©β€πŸ’» Website design and development agreement

    A website design and development agreement is a legal contract between a web designer or developer and their client. The agreement outlines the scope of work, timeline, deliverables, and payment terms for the project. It is important to have a written agreement in place to protect both parties and ensure that the project is completed as agreed upon.

    πŸ§‘β€πŸ’» Software development agreement

    A software development agreement is a contract between a software developer and a client that outlines the terms of the software development project. The agreement should include a description of the project, the roles and responsibilities of each party, the schedule and milestones, and the payment terms. The agreement should also address intellectual property ownership, confidentiality, and other legal issues.

    πŸ‘¨β€πŸ’» Outsourcing agreement

    An outsourcing agreement is a contract between a company and an outsourcing service provider. The agreement sets forth the terms and conditions of the outsourcing arrangement, including the scope of work, the term of the agreement, and the payment terms. The agreement may also include provisions governing the confidential information of the company, the intellectual property rights of the parties, and the liability of the parties.

    πŸ–₯️ Outsourcing services agreement

    A outsourcing services agreement is a contract between a company and an outsourcing service provider. The agreement sets forth the terms and conditions of the relationship between the two parties, including the services to be provided, the compensation to be paid, and the confidentiality and security measures to be implemented.

    Thank you!

    What happens now?
    Check your email inbox now! Most people receive an invite link from us instantly, so you are only a click away from full access πŸ’₯
    Didn’t receive an email?
    If you don’t have an invite link sat in your inbox (and youβ€˜ve refreshed that page a couple of times), then you fall into the group of of people I like to personally welcome in to the Genie Community πŸ‘‹.

    Please book in 30 minutes with me using this link
    https://calendly.com/rafie/30-min-call

    If you don’t want to book a call in now, no problem. I’ll be in touch over the next few days
    Small Avatar - Rafie Faruq 150 x 150 pixels
    Rafie Faruq
    Chief Executive Officer
    Oops! Something went wrong while submitting the form.

    Legal firms who may be able to help

    Find legal help for

    Sell or outsource software development

    . If we don't have a template for you to use yet, we will refer you to legal help instead.

    Note: Although we list lawyers who may be able to help, this does not indicate that the listed law firms have an affiliation or partnership with Genie AI.

    Commercial and Business Lawyers

    Commercial and Business Lawyers

    Corporate law firm

    0333 123 4344

    Administration

    Data Protection

    Financial services

    IP

    Investment

    M J Darby & Co Solicitors

    M J Darby & Co Solicitors

    Corporate law firm

    0121 421 7933

    Administration

    Data Protection

    Financial services

    IP

    Investment

    Crombie Wilkinson Ellis Lakin Solictors

    Crombie Wilkinson Ellis Lakin Solictors

    Corporate law firm

    01751 472121

    Administration

    Data Protection

    Financial services

    IP

    Investment

    Featured templates

    Advisor Agreement (Payment Via Share Options)

    Use this agreement when bringing an advisor on board to formalize variables such as job role and responsibilities, duration of contract and compensation. The agreement also sets forth certain key terms such as confidentiality and intellectual property.

    Read More
    Contract template sketch
    12
    145
    6

    Consultancy Agreement - Company appointing an individual consultant (not using a personal service company)

    This template is to be used the next time your company needs to set out terms with an individual (i.e. not to be used for agreements involving a personal service company as defined within IR35). It sets out the terms on which a contractor provides services to a client company, and is perfect for freelance software developers, marketing consultants, designers, PR/HR/recruitment consultants.

    Read More
    Contract template sketch
    9
    118
    12

    Intellectual Property Assignment (for founders to assign IP to company)

    This IP Agreement is designed for an individual to assign IP to a company e.g. a founder is starting a company and needs to vest the IP into that company

    ‍

    Read More
    Contract template sketch
    4
    25
    1

    Do you need a lawyer?

    We have 150+ legal templates for businesses like yours to use for FREE

    find out more

    Browse by:

    Business categories

    Business activities

    SEEΒ ALL
    SEEΒ LESS

    Contract types

    SEEΒ ALL
    SEEΒ LESS