The document describes a web service monitoring application that was developed to address the challenges of constantly monitoring websites and services. The application uses a Windows service that checks URLs stored in a database at configured intervals, makes requests to the URLs, stores the results in another database, and notifies contacts if any URLs fail. A web page displays the real-time status of the monitored systems and can generate reports on historical data. The application was built using ASP.NET, C#, SQL Server, and unit testing frameworks.