> For the complete documentation index, see [llms.txt](https://docs.enercalc.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.enercalc.com/sel-installation-activation/software-updates/web-update.md).

# Web Update

How to check for and install the latest ENERCALC SEL builds using the built-in Web Update system.

At **ENERCALC** we are continually improving and enhancing our software. To deliver the latest builds to all users, we use a built-in **Web Update** system that makes it easy to stay current with the latest fixes and improvements.

## How to Check for Updates

Select **Settings > Updates** from the main menu to display the update screen shown below. There are two ways that you can check for updates:

**Automatic Updates:**

Enable "Automatically check for updates at program startup" to have the software check for updates each time it starts. If an update is available, you will be prompted to install it.

**Manual Updates:**

To check manually:

1. Click **Check for updates** now.
2. Follow the on-screen prompts to install the latest version.

{% hint style="success" %}
TIP: Each ENERCALC build number is based on the date the build was released. For example: **20.25.07.31** → Released on **July 31, 2025** *(YY.YY.MM.DD).* Since ENERCALC releases updates once or twice a month, a build number showing a date more than 1–2 months old usually means you’re running an outdated version. In these cases, it's a good idea to run the installer/updater to install the latest fixes and improvements.
{% endhint %}

**Want to be notified by email?** Subscribe to our update announcement emails to receive alerts whenever a new build is released. Visit our [subscription page](https://updates.enercalc.com/subscribe) and sign up with your preferred email address.

![](https://3887844556-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F69DEk6rAGnwtJoSDtHQD%2Fuploads%2Fgit-blob-8e82681cec5ad4894497928da64b01b3deca3b12%2FSettings%20-%20Update.png?alt=media)

## What Happens During an Update

**How It Works**

* The program `ECSEL20_SETUP.EXE` securely connects to ENERCALC servers (HTTPS, port 443).
* Your installed build number is compared to the latest build.
* If an update is available, you will be notified. Upon approval, it downloads `ECSEL20_SETUP.EXE`, which installs the new build.

Both files are **digitally signed applications and safe to run**.

{% hint style="info" %}
NOTE: `ECSEL20_SETUP.EXE` will need write access to the installation folder for updates to work.
{% endhint %}

**Data Shared During Update**

The update process may send information to ENERCALC about your installation and use of the software licensed from ENERCALC, including:

* Your User Registration Number
* Installed Build Number
* Internet IP address of the updating computer
* Time usage data for various portions of the software
* Potentially other information only related specifically to the use of the software license

Absolutely no files, configurations, settings, or other information not specifically regarding the usage of the ENERCALC license will be sent. If you are concerned about this, please contact us for information on what is being sent. We have an open policy on providing you with information showing what might be included.

## Advanced Options (for IT and Administrators)

If you manage multiple installations, you can control automatic update checks using this registry key: REG\_CURRENT\_USER`\Software\ENERCALC\V20\DoCheckForUpdates`

* **1 = Yes** (check automatically)
* **-1 = No** (disable automatic check)


---

# 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.enercalc.com/sel-installation-activation/software-updates/web-update.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.
