Apache Tomcat is an open-source implementation of the Java Servlet, JavaServer Pages, Java Expression Language and WebSocket technologies.
Java is a class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible.
Lightbox is small javascript library used to overlay images on top of the current page.
Prototype is a JavaScript Framework that aims to ease development of web applications.