You are planning to develop a new software system for your organization. You need to review the system’s technical blueprint. Which of the following participants is responsible for providing the technical blueprint?
A. user interface designer
B. developer
C. architect
D. technical writer