The subject of the invention is a method for controlling the quality of a service (85) that includes at least one technical component (86) defined according to one of several possible technologies, the
quality of service being defined by a technical contract (100) between the provider of the service and a customer and the contract (100) including quality criteria (101) associated with thresholds (102) and related to said technology. The method comprises producing: a description (S1, S2, S3), in a
modeling language in object-oriented technology (UML,
XML) and independent of said technologies, of the structure of a
service model (80), the structure of a contract model (90) and the structure of collection tool model (110); constructing (S4, S5, S6) a
service model (80), a contract model (90) and at least one collection tool model (110) from the respective descriptions of said structures; constructing (S7-S9) the service (85), the contract (100) and at least one collection tool (120) from the respective models (80, 90, 110); collecting (S10)
quality of service indicators (103) using at least said collection tool (120); and comparing (S11) the quality indicators (103) with the thresholds (102) defined in the contract (100).