Storage Organisation - ImgArchive takes un-organised sets of images and re-organises by date in a similar way to produces like Flickr or phone Gallery.

Vault storage - This is the primary storage where your images are stored. This storage is not directly accessible in order to keep them safe. However, a copy of your images can be easily made available in in a user assessable space.

De-duplicates - If a set of images have been already been imported into the archive ImgArchive will reject those images.

Unique Image Identification - All images are uniquely identified by finger-printing

File clash prevention - If an image has the same file name on the same day of being taken the last image may over-write the existing one. This is prevented in ImgArchive.

Full logging and Journaling - All actions carried out by ImgArchive will be logging, Journaled or both thus ensuring full accountability of actions taken on the images managed by ImgArchive.

Full management of Metadata - Handles Bulk, Session, EXIF and custom metadata inputs into a managed plan text file containing image metadata. Thus easily searched.

Hash-tag and Keyword - Management of Hash-tag and Keywords

Full backup Management - ImgArchive backs up optionally to two internal storage sources, plus automatic Cloud Storage.

Multi formatted - All user assessable information is stored in plain text files. these are in XML, JSON and human readable forms.

ImgArchive is a Digital Image Archiving tool and consists of a small set of executables that proves the following:

Simple in design and use - The Information Structure is a simple file based one that follows an open format giving the ability of other tools to be integrated into the archive system.

Supports Bulk import and export - Provides Bulk metadata entry using cascading metadata templates, these templates allow you to build information into sets of image without having to repeat common information. see Metadata

Supports image versioning - Prove versioning of images, so when editing images previous versions of an image can be recovered.

Can be extended using third party tools. - Provides the ability to execute hook scripts where an event is about to happen (pre-action) or just after the event (post-action). These scripts allow external applications to inter act with ImgArchive as it operates.

Uses only the base OS’s file system - By only using the file system any damage to the archive can be easily corrected.

Can be used with almost any graphical photo editing tool.

Provides support for RAW and JPG image pairs and image groups.

Full activity reporting.

Provides both Image and change histories.

Integrated integrity and recovery systems

Is robust by providing a shadow archive which is not directly accessed.

Simple in design and use

The Information Structure is a simple file based one that follows an open format giving the ability of other tools to be integrated into the archive system.

Supports Bulk import and export

Provides Bulk metadata entry using cascading metadata templates, these templates allow you to build information into sets of image without having to repeat common information. see Metadata

  1. Support image versioning

Prove versioning of images, so when editing images previous versions of an image can be recovered.

  1. Can be extended using third party tools

SIA provides the ability to execute hook scripts where an event is about to happen (pre-action) or just after the event (post-action). These scripts allow external applications to inter act with SIA as it operates.

  1. Uses only the base OS’s file system

By only using the file system any damage to the archive can be easily corrected.

  1. Can be used with almost any graphical photo editing tool

  2. Uses a check-out/check-in system for editing images.

Before editing the image can be checked-out of the archive, when the editing is complete then the image can be checked back in to the archive. A version of the image before the image was edited will be saved as the previous version. Each time this check-out/check-in process takes place a new version of the image will be created.

  1. Provides support for RAW and JPG image pairs and image groups

Most modern digital cameras can produce JPG, RAW and RAW/JPG paired images

9 .Full activity reporting
10. Both Image and change histories
11. Integrated integrity and recovery systems
Maintain data integrity of the archive by providing integrated integrity systems to guard against accidently corrupting the archive.

12. Provides an XML cataloguing
Provides an XML cataloguing that can be extended into providing an on-line image catalogue.

13. Built-in SQLite to be used as a backend database
Built-in SQLite to be used as a backend database, However this is not required for the operation of the archive but provides support for operations such as searching the archive for which a database is ideal.