Computer program
Cost objectives

Achieving performance objectives should be balanced with all of the costs, including:

Applying a systems development process will mitigate the axiom: the later in the process an error is detected, the more expensive it is to correct.
startend:quotation, combination:repeat_prompt