Proper process evaluation helps to ensure that the complete quality of a program is attained by ensuring that it is liable to multiple stakeholders such as the administrators, personnel and community among others. This evaluation helps to identify the process involved in decision making, resourced required in implementation of the technology, the unexpected inconsistencies or prospects while running the program and the legal, social and economic conditions in which the program is run. Process evaluation is a continuous monitoring process that should not interfere with the primary work of an organization. Instead, such information can be used to make the necessary amendments for top performance, especially in the preparation of financial audits (Casey, 2002).
Outcome-based evaluation is a vital step when planning a project since it helps in the identification of the possible results of the technology. Outcome-based evaluation is a vital step when developing a new program or analyzing an existing one. This is because the product of the analysis provides good knowledge of the object’s target group and how it will influence the people it serves (Fasten,