Return to Digital Photography Articles
|
The following is a summary of the popular photo database / cataloging programs available today, with the main features of each. It should help in trying to compare the differences in important features from a product vs product comparison. Most of the programs are true catalogs (with keyword support), but I have included some which should be more appropriately called "image browsers" (which rely on filesystem organization). I have not included the editing functionality in this chart, but may do so later. Note: Photo catalog software is also sometimes refered to as: digital asset management, image database, photo album software, digital picture album, thumbnail browser, graphic organizer, etc. Return to the Digital Photography articles page.Please see the individual review pages for related comments. Check out the Image Database / Photo Catalog Software articles page for more insight into related topics.
|
|
||||||||||||||||||
If there are certain features or products that you feel are important to incorporate in the following software versus software comparison, please leave a comment below.
| Product | Vendor | Cost | Forum | Trial? | OS | CA | VS | CM | RW | SC | Comments |
|---|---|---|---|---|---|---|---|---|---|---|---|
| ACDSee | ACD Systems | $49.99 | Forum | Yes | P | Y | N | N [4] | Y | N | 8 reviews |
| ACDSee Pro | ACD Systems | $129.99 | Forum | Yes | P | Y | N | Y | Y | N | 1 reviews |
| Aperture | Apple | $299.00 | Forum | ? | M | ? | ? | Y | Y | ? | 2 reviews |
| ArkiPix | ArkiPix | $140.00 | 14 day | P | Y | N | N | N | N | Add your review! | |
| BreezeBrowser | BreezeSys | $49.95 | Y | Yes [1] | P | N | N | N | Y | N | Add your review! |
| BreezeBrowser Pro | BreezeSys | $69.95 | Y | Yes [1] | P | N | N | Y | Y | N | 2 reviews |
| Bridge | Adobe | FREE | Forum | N | PM | N | Y | Y | Y | Y | 2 reviews |
| Cataloguer | CML Software | $25.00 | 30 day | P | ? | ? | ? | ? | ? | 5 reviews | |
| CompuPic | Photodex | $39.95 | 15 day | P | N | N | N | N | N | 2 reviews | |
| CompuPic Pro | Photodex | $79.95 | 15 day | P | N | N | N | N | N | 2 reviews | |
| Product | Vendor | Cost | Forum | Trial? | OS | CA | VS | CM | RW | SC | Comments |
| Cumulus | Canto | $69.95 | Forum | Yes | PM | Y | N [3] | Y | N [3] | Y | 6 reviews |
| DigitalPro | ProShooters | $179.00 | Forum | Yes | P | Y | N | Y | Y | N | 2 reviews |
| Expression Media | Microsoft | $299.00 | Forum | 60 day | PM | Y | N | Y | Y | Y | Add your review! |
| FastStone Image Viewer | FastStone | FREE | FREE | P | N | N | Y | Y | N | 1 reviews | |
| FotoAlbum Pro | FotoTime | $29.95 | Forum | 21 day | P | Y | N | Y | Y | N | Add your review! |
| FotoStation | FotoWare | $65.00 | Forum | 30 day | P | N | N | N | N | N | 1 reviews |
| FotoStation Pro | FotoWare | $599.00 | Forum | 30 day | PM | Y | N | Y | Y | N | 1 reviews |
| idImager Personal | idPlanner | $59.00 | Forum | 21 day | P | Y | Y | Y | Y | Y | 4 reviews |
| idImager Pro | idPlanner | $89.00 | Forum | 21 day | P | Y | Y | Y | Y | Y | 1 reviews |
| IMatch | Photools | $59.95 | Forum | 30 day | P | Y | N [2] | Y | Y | Y | 11 reviews |
| Product | Vendor | Cost | Forum | Trial? | OS | CA | VS | CM | RW | SC | Comments |
| iPhoto | Apple | $79.00 | Forum | No | M | Y | N | N | Y | N | 1 reviews |
| iView Media | Replaced by Expression | $49.00 | Forum | 21 day | PM | Y | N | N | N | N | 2 reviews |
| iView Media Pro | Replaced by Expression | $199.00 | Forum | 21 day | PM | Y | N | Y | Y | Y | 5 reviews |
| Lightroom | Adobe | FREE | Forum | Y | PM | ? | N | ? | Y | ? | 4 reviews |
| MaPiVi | Martin Herrmann | FREE | FREE | PM | Y | N | N | N | N | Add your review! | |
| MediaDex | MediaDex | $79.95 | Forum | 30 day | PM | Y | N | Y | Y | N | 3 reviews |
| PFS Manager | ProFoto Software | $49.00 | 30 day | P | N | N | N | N | N | Add your review! | |
| Photo Album | Corel | $29.00 | Forum | Yes | P | Y | N | N | N | N | 2 reviews |
| Photo Mechanic | CameraBits | $150.00 | Forum | 20 day | PM | N | N | Y | Y | N | 5 reviews |
| Photoshop Album 2 | Adobe | $49.99 | Forum | Yes | P | Y | N | N | N | N | 6 reviews |
| Product | Vendor | Cost | Forum | Trial? | OS | CA | VS | CM | RW | SC | Comments |
| Photoshop Album SE | Adobe | FREE | Forum | FREE | P | Y | N | N | N | N | Add your review! |
| Photoshop Elements | Adobe | $89.99 | Forum | 30 day | PM | Y | Y | Y | Y | N | 12 reviews |
| PicaJet | PicaJet | FREE | FREE | P | Y | N | N | N | N | 1 reviews | |
| PicaJet FX | PicaJet | $39.95 | 15 day | P | Y | N | N | N | N | 4 reviews | |
| Picasa | FREE | Forum | FREE | P | N | N | N | Y | N | 7 reviews | |
| PixVue | PixVue | FREE | FREE | P | Y | N | N | Y | N | 2 reviews | |
| Portfolio | Extensis | $199.95 | Forum | 30 day | PM | Y | N | N | Y | Y | 6 reviews |
| Smart Pix Manager | Xequte | $39.50 | Forum | SW | P | Y [5] | N | ? | Y | N | 1 reviews |
| ThumbsPlus | Cerious | $49.95 | News | 30 day | P | Y | N | Y | N | N | 4 reviews |
| ThumbsPlus Pro | Cerious | $89.95 | News | 30 day | P | Y | N | Y | Y | Y | 1 reviews |
NOTES:
- [1] Trial is watermarked, only first 12 photos in folder.
- [2] No native support for versioning in release 3.4.30, however
scripting can allow one to keep tags current between versions. See
my Manage
Versions script, which is designed to be a workaround until the
software provides native support for versioning. It is widely believed
that the next release of IMatch might integrate native version support.
Other products that have similar extensive scripting could also add
such a workaround.
[01/29/05] Mario Westphal announced version support in the next version (ie. IMatch 3.5). In early 2006, version 3.5 was released but unfortunately, it never incorporated version support. It's not clear when this feature will be available. - [3] RAW is in extra "Photo Suite" $49.95 add-on. Versioning in "Vault" $1295 add-on. Free Viewer for others, but only create with $495 Viewer option.
- [4] Color Management only supported with "photoPro" plugin ($39.99).
- [5] Looks primarily like an image browser, but has support for keywords.
Other features that I would like to incorporate into the matrix are: Editing capabilities, offline image support, importing, printing, duplicate detection.
If you are aware of any corrections or additional details, please let me know in the form below.

Book on Digital Asset Management
Having spent considerable time researching topics relating to digital asset management, I have been surprised by how few books cover this important aspect of digital photography. Recently, I read Peter Krogh's excellent The DAM Book, and would certainly recommend picking up a copy if you're looking for more detail (the companion site has an active community forum).
Versioning: Revision Control vs Multi-file Versions
It is easy to become confused when trying to determine whether or not a particular product supports "version control" and what exactly this means. There are two closely related types of version control, but the differences are significant.
Revision Control
Revision control is simply a mechanism that tracks and stores multiple linear versions of a single file. One might edit a photo and then save it. This is stored as the current version of the file (say 1.1). At a later stage, one opens up the same file and decides to make a further edit. When this further edit is saved into the database, it is kept as version 1.2. Version 1.1 (before the recent modification) is still stored on the drive, and can be recalled by checking-out a previous version of the single file. This is commonly used with documents and source code, but some catalog programs have also incorporated support for this mechanism. Although it adds value for the first version (from original to first edit), it seems less useful for further versions, unless one had a huge number of edits to make over time and wanted to gradually roll in changes. At any point in time, one could roll-back the changes to the last known good state. Generally, all tags will be attached to all revisions as they are in fact referring to the same file. Programs supporting this are marked with a N in the VS column above.
Unfortunately, the problem most photographers face is not one of linear version control, but control over multiple parallel branches / developments from the same original photo. This is where multi-file versions comes into play.
Multi-file Versions
Multi-file versioning (not sure of an appropriate or accepted name for this, although one reader has mentioned the similarities to branched version control) is the ability to associate multiple seperate files with the same original. This allows for parallel streams of development, and also allows for sequential streams (if one were to create additional copies). The key point here is that a catalog program that supports this will need to associate tags with all files that are related to the same source / original. These multiple files are often created to develop versions of an image for different targets. Examples include: one version for the web, another for print, another for color correction, etc.
Unfortunately, there are very few catalog programs that have native support for this feature. Such programs are marked with a Y in the VS column above.
Comparison of Versioning Approaches
The following section will identify the different levels of support for image versioning in the catalog products indicated above. The table lists only those programs that either have native integrated support or those that provide enough scripting to accomplish the multiple-version tag maintenance.
Please see my discussion of multiple version support in catalog programs.
| Product | Approach | Comments |
|---|---|---|
| IMatch 3.6 ? | Unreleased - Unknown | Mario Westphal announced (as of 01/29/05) version support in the next release of IMatch (3.5). When it was finally released (Feb 2006), it did not have the promised version support. It is not clear yet what approach will be used or when it will become available. See Mario's initial comments on IMatch 3.5. (Though some of these items are clearly waiting for a future release). |
| Photoshop Elements 3 | Native support | Implementation of both version sets and image stacks (collections of photos on the same object). |
| idImager | Native support | Provides a good implementation of multi-file versioning (not revision control). It groups files into a single entity and allows one to simply drag and drop other versions (even from Windows Explorer) into the "Show Registered Versions" window. In the "Catalog" view it only displays the "Originals", while in "Media" view, it will display all. Now implements a Version Detection Wizard which will find the duplicates which may be additional derivative images. |
| iView Media Pro | Revision control only | Only revision control, allowing one to rollback to a previous edit on a file. |
| Photoshop Album 2 | Edit control only | Only supports invokation of editing, and replaces entry in catalog with edited version. |
| DigitalPro | Only JPEG+RAW | Catalog keeps JPEG & RAW files associated together. |
| PhotoArchiver | Native support | Appears to properly support derivative images / multi-file versioning and possibly revision control. Can also associate other non-picture files with an image. |
| Photo Mechanic | Only JPEG+RAW | Catalog keeps JPEG & RAW files associated together. |
Placeholder or Proxy Assets in a catalog
Very few programs support the notion of a placeholder asset. A placeholder is simply an element in the database that doesn't exist (yet). It might represent a missing photo, or a entire roll of film that you have yet to scan in.
Even though the original asset may not exist on your drive, it is still useful to have the ability to add keywords and organize such images / placeholders. The database program itself should not care, and it would be incredibly simple to implement such a feature. I imagine that this is not a feature that many people ask for, except in corporate situations where there may be many types of assets under control, many of which may not be transferred to the computer.
Even if the catalog program doesn't natively support such a feature, it would be fairly easy to simulate it's behavior, provided that the application supports the concept of offline relocation. Simply create a dummy image / thumbnail which you add into the database, once for each offline placeholder asset. You can tag and categorize at will. If you ever want to bring in the actual element, then you can relocate the item to your hard drive, which will resample the image thumbnail and metadata.
7 users online

Reader's Comments:
Please leave your comments or suggestions below!Thanks. Andrew
I am nearing 100K images and really cant afford the Harddrive space for Raw/Jpeg files.
Cheers,
Cory
Just a short note to inform you that IDimager V4 was released today.
Forum Posting
Release Notes
Hert
First of all THANK YOU for such an incredible collection of information on this website!! Truly exceptional.
One of my primary concerns in my selection of Photo Catalogue software is the ability to export my data and subsequently import it into another database at some point in the future. I expect to be needing Photo Catalogue software for several decades, and since any software application's expected lifetime is likely shorter than that the need to transfer my years of data sometime down the road is quite high.
Any thoughts/info on this?
Dan D.
In my case, I rely on IPTC metadata write-back for this purpose. It is the most widely-used mechanism for exchanging your keywords between software packages, and most catalog programs provide a means for synchronizing between the IPTC data and the database's view of your category assignments.
You are doing a quintessential job on your DAM review pages!
I would sincerely appreciate your expertise in picking out a DAM from among my top five that I have narrowed down using your reviews:
- Picajet+ RoboImport (RoboImport is similar to Photo Mechanic)
- Expression Media (Microsoft's new product - formerly Iview Media Pro)
- Photoshop Elements (if it's not slow to browse high res images, otherwise it goes to the bottom of the list)
- IMatch
- IdImager
I am looking for a product that will let me complete the following workflow easily and efficiently:Do you think Picajet + RoboImport, Expression Media, Photoshop Elements, IMatch or IdImager would best suit what I am looking for?
I sincerely look forward to hearing from you. Have an excellent day Calvin!
This seems to be the same response as others have received. Obviously I did not buy it and wouldn't recommend, unless you prefer to have no support.
A short note to mention that IDimager V4 went into public beta. This version will be released next September but currently the beta is downloadable for the public.
More info can be found here.
Regards,
Hert
New kid on the block that might be worth looking at for some people is PhotoStudio Darkroom from Arcsoft
BobN
It's for both Mac & PC-- I chose it over all the others... I just hope they develop mutli-file / version tracking... the way Lightroom stacks multi-files.
Initially its main purpose was to manage audio but with the version 12 it does a really good job with images.
I was using iView Media Pro before, but MC is far more flexible. You can add custom fields, create specific views, smartlists ...
For the moment it s only drawback is its speed to display RAW files but it has considerably been improved over the last version.
I really encourage you to try it out !
As an aside, the paragraph at the bottom of the Where Is It page regarding Year 2000 (Y2K) is pretty amusing. I don't think people are worried much about this issue anymore!
PixAndMore and the feature list.
The users manual is still in german, but the software is installable in german and english.
Bye, Mike
How do you think it compares to ACDsee which I am currently using?
Latest XnView has categories and U3 version / is runnable from CD.
Also there is U3 version of ACDSee 7.
I posted the following at Photo.net to see if anybody there had any suggestions, and the only response was to look at iView Media Pro. I know this is a similar request that I posted earlier, but I was wondering if anybody here had any alternate suggestions.
--Ken
Even translated, its not clear what the system requirements are.
Regards, Roy
Hi Cal,
IDimager Pro uses a SQLServer database that can be shared with different IDimager installations.
Hert
It has catalog based on IPTC keywords, supports color management and RAW formats. Flexible interface, quite complete IPTC/EXIF, editing and output possibilites, supports GPS info (v9).
No scripting nor versioning though.
X.
Thanks a lot.
As I have little experience with multi-user sharing of catalog data in an asset management environment, hopefully others might be able to offer some suggestions or advice. Thanks, Cal.
Just a smal note to inform you that IDimager 3.5 is released
Keep up the good work!
Hert
It supports RAW, color profiles, catalogging, non-destrucitve image editing, impressive output capabilites. Has access to Windows image properties. No scripting nor versioning though.
X.
ExifPro
cPicture
(From memory:) both support color profiles and RAW, no scripting nor versioning, ExifPro has multi-tagging and kind of offline catalogs, cPicture simple tagging.
Oh, and StudioLine Photo Classic is definitely worth mentioning (it's already been mentioned earlier). It gets better literally with every month- it's update history is impressive. It supports RAW, color profiles, catalogging, non-destrucitve image editing, impressive output capabilites. Has access to Windows image properties. No scripting nor versioning though.
X.
I have read most of Krogh's book, and based upon his recommendations I bought a copy of iView Media Pro. it is a good product, but lacks a critical piece of functionality - a decent versioning capability.
I think Kuntal's post is an excellent summary of what is needed. I find it astounding that the only program I have seen that even comes close to what I want is the "lightweight" PS Elements.
I am hoping that at some point we will be able to convince the iView folks (now part of MS?) to take this seriously and develop a robust set of features for both grouping related images (i.e. parts of a pano, or HDR exposures, or simply multiple images of a subject)) as well as keeping track of derivative versions of a photo.
I hope someone is listening!
-- Russ
There's ACDSee U3 version.
Also XnView runs without installation. New version, with cataloging, turns beta in a few days.
X.
If anyone knows of any memory-resident catalog programs, please feel free to reply. Thanks!
X.
How well a program works is also important. Some programs are quick and intuitive to use and make minor editing changes, while other programs are not.
In addition the size of a program as well as the size of the thumbnail cache or files may be important. Some programs leave no extra files, others leave many hundreds of MB.
Ed
1. Compupic--does most of what I want but doesn't thumbnail RAW and has been abandoned by its developer, meaning there will be no further updates.This is the program I now use but I worry about depending on something that is no longer supported.
2. Extensis Portfolio--Does not show separate subfolders in offline volumes. When looking at main folder of photos, it puts all images on the page at once, including all subfolders. So if you have 20 images and then 5 subfolders, there is no way to figure out which images are where. And no, I don't want to have to figure out which search term to use. I just want to SEE what's in the folders when I click on them. Extensis is a fine "search" program but I need a "viewing" program.
3.iView--simply doesn't work with PCs. Plus it doesn't alphabetize offline volumes. YOU try to find one out of 200 offline volumes when they are thrown on the page in no sane order. The 'find' function simply won't work with a PC...at least not mine... and the quicksearch box only works sporadically.
so...I am looking for a program that:
- Thumbnails RAW
- Shows files and offline volumes in alphabetical order. Shows images separately in sub folders and if there are images in the main folder, keeps them separate.
- Allows you to backup whatever folder holds the previews and other data for the thumbnailed images.
- Is PC friendly w/o having to download half a dozen special programs, some of which may truly screw up one's computer.
- Allows me to control the size of the thumbnails, size of the caption and what information is supplied with the captions.
- Allows printing of thumbnail pages quickly and easily
- Being able to easily rename images wouldn't be bad either.
If I sound testy, it's because I have now spent weeks at this. I can't tell you how annoying it is to download a program and then discover something basic is missing. Like buying a car and finding out after you've climbed in that it doesn't have wheels and never will. And the worst part is each program operates so differently that it's like learning half a dozen foreign languages.Can you suggest one program that does what I want and actually works (iView might have been that program if it worked half the time).
Also the keyword data put in within the ACDsee 6.0 application can only be found on the computer it was applied in and not on the other computer's on the network
http://www.faststone.org/FSViewerDetail.htm
This program does not include a ton of needless and unwanted features that you'll never use.
Digital Photo Cataloger doesn't do everything (you'll find plenty of programs with more features), but what it does it does very well.
More info and a free trial version available at www.dpcat.com
I want to install it on a portable hard drive so that I could port the catalogue to my desktop PC or laptop as required.
Do you know if such an animal exists?
Thanks
Eric Hearn
Most programs allow you to define the location of the catalog / database, so it often isn't difficult to use on both a desktop and laptop. However, the issue really becomes:
For a complete feature list, check out the website: http://www.lightboxnetwork.com/website.htm
This way it is compatible with all photo cataloging software that read EXIF and IPTC data and you are not bound to any specific software.
According to my understanding iView does this. Do you know of any other of these softwares that does it?
What software would you recommend for use in a workgroups setting. We do not need scripting, versioning, or image manipulation, we just need to tag/keyword and retrieve photos. Currently we are using the folder structure for the catalog and is now getting to the point where finding photos is a chore. Either a centralized database or software that automatically stores tags in the photos without hassle would work. Any recomendations? Thanks
I wanted to make a note on the topic of version management. My personal experience has been that linear or branched version control for a file has never been so important for me. I keep a copy of the original of the image and if I work on the photograph - the last edited version. If I desperately need to save intermidiate states, I simply do that using layer sets in Photoshop.
What I have found desperately wanting in a DAM software is the following:
1. Grouping for alternates - group a selection of shots out of which a much smaller number (usually only one) will be chosen (with the highest rating perhaps) as the photograph(s) of choice. Once grouped, this entire set of photographs should be collapsed into a single icon in a thumbnail view and expanded only when clicked on (when user is ready to work on that group).
2. Grouping for merging - group a selection of shots - of which all will be used to derive a new photograph. Examples of this are - panoramic shots and HDR merged photographs. In some ways this is similar to above except that in this case all photographs are used to create the new image and none of them are considered "rejects". Again, the group should be collapsed into a single icon in thumbnail view and expanded only when the user explicitly wants to work on that specific group.
Both of these techniques would allow much cleaner workspace in the thumbnail view.
Finally (and obviously) the information about the grouping should be stored in XMP rather that in some appln specific data file for portability.
I havent found a software that allows both of this so far. It would be interesting to see if other folks have felt the need for such functionality.
-Kuntal
That being said, there are a couple programs that I know of that do implement this image stack functionality reasonably well: idImager and Adobe Photoshop Elements.
Your last point is very good one -- effective implementations should also allow write-back of metadata into an aggregated unit, perhaps a sidecar XMP file. Thanks for your great post!
X.
Thx for the stie!
offer a print version page
FotoAlbum supports digital negatives, but does not have versioning support. FotoAlbum has full support for keywords, categories and albums, and does not rely on explorer. FotoAlbum does not have a scripting language, but you can import/export the photo database to xml for easy manipulation. FotoAlbum is windows software. FotoAlbum does color management. FotoAlbums latest version is from [updated:]4/5/2007, and is constantly being enhanced. The revision history shows constant additions to the product and has a 21 day free trail.
Further product information is here:
FotoAlbum Pro
Thanks in advance for adding FotoAlbum to your list!
Thanks for a great resource!
NOTE: I am out of the country for several months (in India), so comments will be held and only posted infrequently. Thanks!