# How to allow multiple product versions on the same system

By default, if a user upgrades to a new version of your application on the same computer where the previous version was installed, and if the user has an active maintenance plan, QLM will automatically reactivate the license and store the license information (same activation key and a new computer key) in the same location as the previous version, thus overwriting it.

\
If you need to allow a customer to install different versions of your product on the same system and activate each separately, you must do the following:

* When creating the new product version in the QLM Management Console / Define Products, do not check the "Use the same GUID as the base product". This will ensure that license information of the new version is stored in a different location than the previous version (see screenshot 1 below)
* Set the [Server Property](/docs/qlm-license-server/server-properties.md) allowMultipleProductVersionsOnSameSystem to true (see screenshot 2 below)

&#x20;

Note that the dawback of this approach is that any time a user upgrades versions, the user will need to re-enter this Activation Key and activate his/her license.

![](https://support.soraco.co/hc/article_attachments/360019644012/mceclip1.png)

![](https://support.soraco.co/hc/article_attachments/360019644192/mceclip2.png)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.soraco.co/docs/faq/how-to-allow-multiple-product-versions-on-the-same-system.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
