An internal accounting system should:

A. provide information to enable costs to be minimized
B. provide financial accounting data for external reporting purposes
C. provide management accounting information for decision-making
D. provide data for tax purposes all of the above