SALMon is a monitoring and quality assessment framework for services. It monitors quality of service metrics for services, checks for violations of service level agreements, and notifies interested parties. SALMon is implemented as a service-oriented system with monitor and analyzer services. It has been used in several projects to support objectives like monitoring web service agreements, enabling self-adaptive service-based applications, and selecting services based on non-functional requirements.