General Architecture

Diagram

Architecture Diagram

Other info

See also Databases for an explanation of the databases used.