Software Licensing Agreement

Template Overview

  • Template ID: software-licensing-agreement
  • Version: 2.0.0

To generate this document, pass the structured data described below into the data property of the /api/v1/documents/generate endpoint.


Data Payload Schema

FieldTypeRequirementDescription & Details
partiesarray of objectsYesThe entities entering into the agreement. For this template, must contain exactly 2 entities. Uses the standard Parties Schema. Each party also takes a definition field: one of "Licensor", "Licensee".
softwarestringYesPlease describe the software being licensed This is an opportuity to provide the specifications of the software covered by the agreement. Ex: Vega App version 2.4.
financingbooleanNoDo you want to add a custom finance plan? You may have a ready-made standardized pricing plan or charging rate in place already. This can be appended to the Agreement if you select Yes.
currencystringConditionalWhat is the currency of payment? Options: "NGN", "USD", "GBP", "ZAR", "Others" Required if financing is true.
customCurrencystringConditionalInsert the currency Required if currency is "Others".
costnumberConditionalWhat is the total financing fee? Ex: 500,000 Required if financing is true.
frequencystringConditionalHow frequently will this payment be made? Options: "weekly", "monthly", "annually" Required if financing is true.
disputebooleanNoGoverning law and Dispute resolution Courts are typically slower and cheaper. While arbitration is a generally faster but more expensive dispute resolution process.. Values: true (By Arbitration), false (By the court).
governingLawstringNoWhat is the governing law? Options: "Nigeria", "South Africa", "Botswana", "United Kingdom", "Kenya", "Mozambique", "UAE"

Example JSON Payload

Here is an example of a properly formatted data object for the Software Licensing Agreement template.

{
  "templateId": "software-licensing-agreement",
  "data": {
    "parties": [
      {
        "definition": "Licensor",
        "isCompany": true,
        "rcName": "Acme Corp",
        "rcAddress": "123 Beta Way",
        "rcCountry": "United States",
        "rcNumber": "12345678",
        "type": "Private Company limited by shares"
      },
      {
        "definition": "Licensee",
        "isCompany": false,
        "fullName": "Joshua",
        "address": "789 Alpha Ave",
        "rcCountry": "Nigeria"
      }
    ],
    "software": "Vega App version 2.4",
    "financing": false,
    "dispute": true,
    "governingLaw": "Nigeria"
  },
  "format": "pdf"
}