System: Architecture and requirements