Who is responsible for making sure that a system is completed on schedule, stays within the allocated budget, and meets quality standards?
Explanation
The project manager is the individual tasked with overseeing the development process to ensure the system is delivered on time, within budget, and with the desired quality. Other roles, such as system designers or owners, have different responsibilities that do not primarily focus on these project constraints.