Complete architecture of the system