ABSTRACT

The basic architecture of Lightroom brings a rather unique concept to software development. While Lightroom itself is an application, its construction is modular in nature. Lightroom is currently built with fi ve modules: Library, Develop, Slideshow, Print and Web. Lightroom’s modules are like fi ve separate applications working in a nested together fashion. Each module comes with its own set of tools, templates and panels. One of the neat things about the architecture of Lightroom is the possibility of third-party developers to construct additional modules to enhance Lightroom even further ( Figure 6.1 ) .