Use Monitoring Project Types when you need the logic capabilities of Workflow without user interaction, and you want the project to run on a schedule. A Monitoring project is ideal for an analytical, logic-based application that runs on a schedule in the background of other processes. Events and schedules usually invoke Monitoring projects. You can publish a Monitoring project as a task tray application, a Windows desktop service, or a web service.
You can use the Monitoring project to monitor the pulse of your business. For example, you can use a Monitoring project to run a scheduled troubleshooting script that monitors another application. You can also use it to monitor data for certain conditions and take some action as a result. In addition, you can use it to monitor hardware, check databases, monitor incoming faxes, and start a new workflow.