The Even Better DAM:  Over 50 New Features and Enhancements!

IMatch uses an agile development model. This means that updates are shipped often and that these updates not only include bug fixes but also enhancements and new features. All updates are free of charge and covered by your license.

This development model is the best for users, because they get new features and bug fixes very quickly. Sometimes only a week or two pass between a popular feature being requested and its inclusion in IMatch. If urgent, we even ship bug fixes over night.

For the big IMatch 2017 upgrade, we did a lot work on the core of IMatch, to make it even more reliable, robust, fast and ready for the future. This upgrade requires an upgrade fee (for the first time since 2015).


IMatch 2017 is the first version that includes IMatch Anywhere™ technology.  This allowed us to integrate powerful web technologies and a new state-of-the art scripting environment based on modern web technologies. IMatch can now be automated and enhanced using apps written in JavaScript and HTML. We use this new technology to deliver exciting and useful features to you quicker. See below for some of the new features we've already created for you.

For this big upgrade we've also added a ton of new features: Better support for videos of all kinds, dynamic video previews in the File Window, a much improved Map Panel and many other frequently requested enhancements for categories, the Renamer, versioning and more. See the remainder of this page for details.

Even small enhancements can make the life of users better big time!

Quick and Seamless Upgrade

Just download and install IMatch 2017. No special upgrade procedure is required. IMatch 2017 even installs side-by-side with IMatch 5, if you want to keep IMatch 5 around for a while...

Discounts and Free Upgrades

  • All users who have purchased IMatch 5.5+ within six months of the release date of IMatch 2017 automatically get IMatch 2017 for free. You can just download it from the customer portal once it has been released.
  • Users with a license for IMatch 5.5 purchased outside the grace period can upgrade to IMatch 2017 for a very attractive price. See the discount voucher in the customer portal for details.
  • Users with a license for IMatch 5.0 - 5.4 or earlier are no longer entitled for a discounted upgrade. See our fair update and upgrade policy for details.

End-of-Lifetime Announcement

Six months after the release of IMatch 2017, support for IMatch 5.5+ will be discontinued. No support will be provided for this old version and no updates will be released anymore.

BASIC Scripting Retired

IMatch 2017 finally stops support for the ancient BASIC scripting engine. Scripts written for IMatch 5 will need to be rewritten using the new scripting system based on IMatch WebServices™. See also this board in the community for more information.


There are dozens of smaller and larger enhancements in this release. Here are some of the most notable changes:

Improved Support for Videos and Movies

Video becomes more important all the time. All modern cameras can produce HD or even 4K video streams. IMatch users asked for improved video support in IMatch 2017. IMatch 2017 can now produce thumbnails and animated previews for a much wider range of current and older video formats. You can now see previews of your videos right in the File Window:

IMatch 2017 also adds new metadata attributes and variables for video-related data, like a cross-format duration variable which allows you to show the runtime of videos in the file window and elsewhere.

Enhanced Category System

IMatch 2017 contains a new category technology which reduces the memory requirements by about 80%, while retaining the same performance and category feature set as before.

IMatch users work with larger and larger databases (200,000+ files is now considered a 'medium-sized' database). This, and the fact that the typical number of categories now falls in the range of 5,000 to 20,000, required a substantial change in how IMatch internally represents categories.

For large databases with hundreds of thousands of files and large category sets, the amount of memory required by the old category technology could grow excessively, to several hundred megabytes or more. IMatch 2017 handles the same database sizes with about 80% less category memory. And this leaves more RAM for caches and memory-hungry features like the Viewer or the Design & Print system.

File Window: Show Only Directly Assigned Files

An often requested feature was an option to show only files directly assigned to the selected category – without explicitly including the files assigned to child categories. This enhancement has been implemented in IMatch 2017 as an extension to the hierarchy display mode. If you enable this option, IMatch shows only the files directly assigned to the selected categories, filtering out files in child categories automatically.

Version Stack Proxy

You can now configure IMatch to use a specific version to represent a collapsed version stack.
Until now, IMatch always used the master image to represent closed version stacks. Now you can designate a specific version to be used as the image for the closed stack.

The master image in the following example has three versions. In our version setup, we added the new version proxy attribute for the rule that makes .TIF files a version:

If the stack is collapsed, the TIF image is used to represent the stack. All other data (file name etc.) still comes from the master, as before.

Integrated IMatch WebServices™

We released our new IMatch Anywhere™ product line in January. This IMatch add-on enables users to access their IMatch databases remotely, from any device and operating system: locally, over a network or even over the Internet.

Now we have integrated parts of this technology also into IMatch for Windows. By including IMatch WebServices™ into IMatch 2017, we could replace the aging BASIC scripting language with modern and state-of-the art scripting and web technologies. This makes it easier and faster to develop enhancements and apps for IMatch 2017. IMatch scripts can now be written in JavaScript and any other language that can utilize standard web services: Java, C#, Go, Python. Even in Windows PowerShell, ...

Programming interfaces are now identical for IMatch and IMatch Anywhere. This means we and you can write scripts and apps which run both in IMatch and connected remotely to IMatch WebServices. Write scripts that run locally or with an IMatch server several thousand miles away!

Modern Web Browser

The integrated web browser in IMatch is no longer based on the Internet Explorer web component integrated in Windows. Instead IMatch 2017 uses the modern, secure and super-fast Chromium open source web browser - the same browser engine Google uses for their Chrome browser product! This is one of the central components for all the new features based on web technologies in IMatch 2017 and future updates.

Many Useful New Apps

What is all this good for? Well, Apps!

We replaced all standard IMatch BASIC scripts with updated versions, written in JavaScript and HTML. These apps not only work much faster, but also have easy and comfortable user interfaces. It was impossible to create such slick user interfaces with the old legacy BASIC scripting system.

IMatch 2017 ships with more than 20 example scripts and apps. On-line documentation and tutorials to show interested users how to access IMatch and IMatch databases from JavaScript or Windows PowerShell. See the IMatch Developer Center for additional information. For 'normal' users all this new technology just means better features more quickly.

The App Manager

The old Script Manager has been replaced by the neat App Manager. You can launch every installed app from this single panel. Re-arrange the apps to bring your favorite apps to the top. If you are a developer, open the app in an external web browser or open the folder containing the app in Windows Explorer.


The New Map Panel

A lot of work went into the new Map Panel. It is a breeze to use and makes viewing and displaying files with embedded GPS data super-easy. Many IMatch users work with GPS data embedded in files, and the new Map Panel adds many often requested features.

Quick Selection

The new quick selection feature enables you to search your database for files taken in a certain area. Want to find all images taken in London, Berlin Australia or your neighborhood? Now only a matter of seconds.

Integrated GPX Track Log Import

The Map Panel also learned how to import track logs in GPX format. It can display one or multiple tracks directly on the map, and use the coordinates contained in the track to add GPS data to your images. No external software needed for this purpose anymore.

Automatic Clustering

IMatch now also supports clustering of file sets taken at the same location. This is helpful when you take many files in one spot. The information popups can handle file clusters as well and allow you to navigate between all files in a cluster.

Thumbnails on the Map

Instead of just simple pins, the Map Panel can now optionally display thumbnails of your files:

Handling Large File Sets

The new Map Panel has been designed to work with large file sets. Loading and rendering 5,000 files on a map? No problem:


The new Copy Data App

The always useful Copy Data App has been redesigned and now comes with built-in support for QR codes:

New Statistics App

Quickly find the folders occupying the most space. The categories with the most files. How many images you took per country. Which cameras or lenses you use most...

Like all IMatch 2017 apps, this app is included with full source code. If you are into statistics or you like to visualize things, use this app as a framework for your own experiments with the D3 library.

New Category Dashboard App

This app gives you an immediate overview of all directly assigned categories, @Keywords and data-driven categories for the currently selected files.

By clicking on a category name you can assign and un-assign the category quickly to/from all selected files. You can also jump right into the Category View by clicking on a category name.

Performance and Reliability Enhancements

This is the fastest and most robust IMatch version ever. Faster startup, improved performance, more efficient RAM usage and overall better multi-core processor utilization.

Bug Fixes

Quite a number of bugs have been fixed for this version, including some long-standing ones that haunted users from time to time. We highly recommend upgrading to this version.


Side-by-Side Installation: IMatch 5.5+ and IMatch 2017

You can install and run IMatch 5.5+ and IMatch 2017 on the same computer.

This makes it easier for users who first want to try out IMatch 2017, or who want to migrate their existing legacy BASIC scripts to the new scripting environment in IMatch 2017. IMatch 2017 uses a separate set of configuration files and presets. This means that both applications work with their own settings and don't interfere with each other. Note that you cannot run IMatch 5.5 and IMatch 2017 simultaneously.

See Uninstalling IMatch 2015 after installing IMatch 2017 to learn how to reclaim disk space after uninstalling IMatch 2015 after using it side-by-side with IMatch 2017.

Database System Update

The integrated database system has been upgraded and streamlined for IMatch 2017. It supports all the new features of IMatch 2017 and implements IMWS, the new low-memory category system and video feature support.

When IMatch 2017 opens an existing IMatch database for the first time, it automatically upgrades the database to the new format. This process is quick and does not require user intervention. After the upgrade, the database is no longer compatible with the old IMatch 5.5 format. You will see a corresponding warning when you open the database in IMatch 2017.

If you want to use your database with IMatch 5.5 and IMatch 2017, just make a copy of the database file before opening it in IMatch 2017. This way you can use the database with both the old and the current version of IMatch and IMatch Anywhere.

Note for IMatch Users

TRIAL versions of IMatch open database older than 30 days in read-only mode only. This means that the TRIAL version of IMatch 2017 cannot upgrade and open your existing IMatch 5 databases. If you want to try out IMatch 2017 before you upgrade, just create a new database. It will be fully usable for 30 days.

The licensed version of IMatch 2017 of course opens and upgrades all IMatch 5 databases.