The architecture of a system defines its