Discuss the input-process-output model as it relates to program development. Explain the purpose of each step and how that information is used in each step. What would be the impact on overall program performance if one of these steps was not included?