Update openLCA to the latest version

To update openLCA, simply download the latest version from the openLCA website. openLCA software operates independently from its databases, which means that multiple software versions can coexist on the same system. This makes upgrading straightforward and allows you to keep older versions available if needed.

Depending on the distribution you downloaded (see Download and installation):

  • Zip archive: Extract the archive to a folder of your choice and start openLCA directly from that folder. No installation is required and no need to remove the older versions!
  • Installer version: You must first uninstall previous versions of openLCA. Then ,run the installer and follow the installation steps. The installer will create a standard application installation on your system.

After starting the new version, your existing databases will still be visible and can be opened from the database list.

Opening an existing Database in a newer version

When opening a database created with an older openLCA version, the software checks whether the database structure matches the version requirements. If the structure differs, openLCA will prompt you to update the database.

Before performing the update, openLCA may ask whether you want to create a backup of the database.

Creating a backup is recommended for important projects but can be skipped if a backup already exists.

During the update, openLCA modifies only the database structure, not the actual data. All processes, flows, product systems, and results remain unchanged.

However, after the update is completed, the database cannot be opened with older versions of openLCA anymore.

Compatibility considerations

The database update process is generally reliable for incremental updates, such as moving from one minor version to the next.

For larger version jumps (for example from openLCA 1.4 directly to 2.6), the automated update script may fail because the database structure has changed too much between versions. In such cases, the update should be performed in intermediate steps, such as:

  • openLCA 1.4 → openLCA 2.0
  • openLCA 2.0 → openLCA 2.4
  • openLCA 2.4 → openLCA 2.6

Older versions required for these intermediate steps can also be downloaded from the openLCA website.

Reference Flow Compatibility

Unlike some other LCA software, openLCA does not rely on a hardcoded reference flow system that changes between software versions. As a result, upgrading the software generally does not require any modifications to reference flows or existing model structures.

This design makes upgrading openLCA comparatively straightforward while maintaining compatibility with previously created models.