Gallery is a web-based image management system characterized as a "photo album organizer." Typical uses are to display collections of photographs on a web page. Index pages allow users to view small "thumbnail" versions of images, with the ability to zoom in to see images. Image upload capabilities and searching are also supported.
Written in the PHP programming language, there are several versions (1,2 and 3) of Gallery available and still undergoing development. They differ slightly in their capabilities and in the type of database used. Gallery 1 uses an integrated file-based database system, Gallery 2 & 3 use an external database (e.g., MySQL).