Attaching text information to the image or group of images, for example:
Locate images based on specified keywords or other metadata.
Place images in the repository. Also know as "upload" and "saving".
Replace or delete existing images and changing stored content.
Show thumbnails, images, metadata; extra features like zoom, rollover, etc.
Show organized groups of images such as a slide show. Other details of presentation, e.g. animations, transitions.
Managing logical groupings of images, e.g. albums or slide shows. Placing selected images into sequences.
Information related to the source of the image and also downstream terms of its use. Support for rules that govern access and usage.
Allow other people to do things with your images. Things like:
Allow users to save selected images.
Permanent storage and maintenance of images.