Apple interview question

Walk me through the components needed to build a data processing and reporting system.