Gallery 2 provides API and by using this Gallery2's API (Application Programming Interface) any once can add new functionality to G2 without modifying any of the core code. Gallery runs on both UNIX (including *BSD, Linux,) and Windows platforms Apache is the most popular web server in the world, and is the one recommended by the Gallery Team for use with Gallery. If anyone wants to install Gallery 2 on their own computer / server, then they recommend Linux / *BSD as operating system since these are their primary development platforms and these are also the platforms most professional web hosting companies use. Other operating systems are also supported of course. There are various Linux distributions. Installing a webserver, php or a database server on such Linux distributions is as easy as entering a single command "emerge apache2" or "apt-get install apache".