Monitoring system development

A Monitoring system is a tool to track the activities and performance of a program throughout its lifetime. The system maps the services a program is providing and monitors what stage of execution the program is at, and who is benefiting from it. A monitoring system is defined according to a project objectives and utilities, and the selection of indicators is a crucial part of the system development.