This deliverable provides a deep, technical description of the modules of the 3D-LIVE platform. Specifically, analysis is based on requirements elicited through extended experimentation procedures in the project, feedback received from end users (through the 3D-LIVE co-creation activities) and technical requirements defined by the 3D-LIVE designers. The descriptions provided in this deliverable cover the whole gamut of 3D-LIVE activities, both regarding software engineering and hardware selections. The analysis of the 3D-LIVE platform modules is intended to address the development of similar applications and, thus, use-case specific descriptions have been avoided and only added to specify the particular utility of a function or component. To that aim, a generic architecture is given and, only where necessary, use case-specific explanations are added