Software Development​ Agreement
  • General Information
  • Provision of Services
  • Complete the Document

Who is Software Developer?

  • A person that provides software development services (Software Developer) is:

  • Indicate the Software Developer's full name:

  • Indicate a Software Developer's company full name:

  • Indicate the full residential address of a Software Developer:

  • Indicate the full business address of a Software Developer:

  • Indicate a Software Developer's contact email address:

    !

    This email address will be used for communication between a Software Developer and a Client regarding the provision of the services hereunder.

  • Indicate a Software Developer's contact phone number:

  • Indicate the full name of a contact person (acting on behalf of a Software Developer):

    !

    A contact person can be a developer’s employee (e.g., lawyer, project manager, intern etc.) who is authorized to perform all the communication on behalf of a software developer for the whole period of cooperation between a client and a software developer.

Who is Client?

  • A person that orders services (Client) is:

  • Indicate the company's full name (Client):

  • Indicate the Client's full name:

  • Indicate the full business address of a Client:

  • Indicate the full residential address of a Client:

  • Indicate a Client's email address:

    !

    This email address will be used for communication between a Client and a Software Developer regarding the provision of services hereunder.

  • Indicate a Client's contact phone number:

  • Indicate the full name of a contact person (acting on behalf of a Client):

    !

    A contact person can be a client’s employee (e.g., lawyer, project manager, etc.) who is authorized to perform all the communication on behalf of the client for the whole period of cooperation between the client and a software developer.

About the Agreement

  • Select the date on which the parties sign this Agreement:

    !

    This is the date when the Software Development Agreement becomes effective.

  • Select the state, where a Client is based or currently resides:

    !

    The laws of a state selected as an answer to this question will apply towards this Agreement.

  • Select the date on which a Software Developer should start rendering the services:

Description of the Software

  • Select the type of software that should be developed:

  • Indicate software's name:

  • Provide a brief description of the software that should be developed:

  • Is the design of software included in the scope of work under this Agreement?

  • Who should have all rights for software created under this Agreement?

Timeline

  • Select the date, by which software should be finalized and delivered to the Client:

  • Describe the schedule according to which software development services should be provided:

  • How many days (after delivering software) does the Client have to test software?

    !

    Most software development agreements provide an additional testing period for the client upon delivery of software.

    During such a testing period a client usually has to test the software to identify (if any) technical issues. A software developer in its turn undertakes to improve and fix technical issues for free.

    The duration of a testing period can vary from a few days to several months. The exact duration depends on the complexity of the software.

  • For how many years (after termination of this Agreement) should each party maintain all the received information confidential?

    !

    It is a common practice for a software development agreement to have a confidentiality clause.

    A confidentiality clause protects either party’s sensitive information against its further disclosure to the third parties. This is information that becomes known to the parties in the course of their collaboration.

    There is no minimum or maximum allowed duration for a confidentiality clause. A confidential obligation may exist for a few months to a few years.

Subcontractors & Employees

  • Does a Software Developer can engage third parties (i.e. subcontractors) for provision of services?

  • Should a Software Developer engage in provision of services only specific employees or staff?

  • Indicate full names of all employees or staff, whom Software Developer shall engage:

  • Shall the Client cover in full additional expenses of a Software Developer related to provision of services (e.g., equipment, IT tools)?

    !

    In the course of provision of software development services a software developer may encounter the following additional expenses:

    – Third-party APIs or software licenses
    – Premium plugins or themes
    – Cloud hosting or server costs
    – Extended support or maintenance
    – Additional features not in original scope
    – Urgent or rush work
    – Security audits or compliance measures etc.

  • Describe in details the list of all additional expenses that a Client has to cover:

Payment Terms

  • Should the Client pay a deposit before the start of the provision of services?

    !

    A deposit is an upfront payment made by the client before work begins, used to secure the developer’s time and initiate the project.

    It is typically non-refundable and applied toward the total project cost.

  • Indicate the amount of a deposit (in USD):

  • Which type of fees applies towards provision of services?

  • Indicate the amount of a fixed fee (in USD):

  • Indicate a Software Developer's hourly rate (in USD):

  • Indicate a Software Developer's weekly rate (in USD):

  • Indicate a Software Developer's daily rate (in USD):

  • How frequently a Software Developer shall invoice a Client for services provided?

  • Indicate how the payments should be performed by the Client (i.e. payment method):

  • Should a Client pay late fees in case of delay in payment?

    !

    A late fee, also known as a late payment fee, is an additional charge applied when a payment is made after the due date.

    It is a way for businesses or organizations to compensate for the financial impact of delayed payments and can be used to encourage prompt payment

  • Indicate the annual interest rate (in %), which apply as late fees towards a Client:

  • Do you want to add a Client's signature?

  • Enter a Client's signature:

Select a document's format:

PDF
DOCX
Back
You can skip answers for the questions.
Skipped answers will appear as blank part in the text of the final document. You can fill them in at later stage.
Back
Skip
Next
You can skip answers for the questions.
Skipped answers will appear as blank part in the text of the final document. You can fill them in at later stage.