This document discusses approaches to qualifying and validating middleware and service-oriented architectures. It begins by defining middleware and service-oriented architecture. It then explains that traditional validation approaches do not work for these complex technologies due to their interconnected nature. The document proposes a risk-based approach involving three questions to evaluate each service and determine the appropriate validation or qualification method. Based on the answers, services would fall into fundamental, medium, or advanced categories requiring different deliverables and levels of testing to ensure compliance. Following this methodology allows for a compliant yet pragmatic validation approach tailored to each service.