> For the complete documentation index, see [llms.txt](https://docs.soraco.co/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.soraco.co/docs/management-console/user-interface/define-products/check-for-updates.md).

# Check For Updates

QLM provides a framework that allows you to implement a "Check for Updates" feature for your software. The "Check for Updates" feature allows you to automatically inform your users when a new version of your software is available to download.

Below are the steps required to implement a Check for Updates feature in your application:

* In the Define Product screen, click on the Latest Version tab and specify the details of the latest version of your software:&#x20;
  * Latest Version: Enter the version number of your latest release. Example: 3.1.0&#x20;
  * URL the latest version: Enter a URL from where the user can download the latest version.&#x20;
    * This URL can be used from your application to either automatically download your application or simply display the URL to the user. &#x20;
    * If you are using the QLM License Wizard, the Check for updates features of the License Wizard allows your customer to download the file that the URL points to and launch it. In this case, the URL needs to point to an executable file that can run on the client system such as a setup program or a self extracting zip file.
  * Notes about the latest version: Enter notes that you would like to display to the user if QLM detects that a new version is available.&#x20;
* In QLM, click on Manage Keys / Sites. In the License Server tab, select the appropriate profile and click on "Upload products to License Server" to upload your product data to the server.&#x20;
* In your application, create a button or a timer-based routine that calls the GetLatestVersion function (see API Reference for details).&#x20;
* Compare the server's version with the installed version and prompt users with the option to upgrade their version if appropriate.&#x20;

The QLM Check For Updates Sample shows how to implement the Check for Updates feature in your application. The sample is located in:

%Public%\Documents\Quick License Manager\Samples\qlmpro\Windows\DotNet\C#\QlmCheckForUpdates


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.soraco.co/docs/management-console/user-interface/define-products/check-for-updates.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
