Software system architecture actually does involve designing a complete high level solution - i.e. keeping the bigger picture in mind. Design actually involves getting into the details of each indvidual components/modules. Both the phases involve solutioning for customer requirement - one is at a high level and the other at low level. So the correct answer definitely is - meeting customer requirements.