SLO-ML extends cloud modelling languages by providing concepts for modelling service level objectives. It is developed as part of the ABC project which focuses on developing an adaptive cloud brokerage framework to act as an intermediary between end users and cloud service providers in order to enhance service delivery and value. Such brokerage will open up an entirely new multi-cloud marketplace, allowing applications to be simply deployed to the optimal provider and resource type, reducing complexity, vendor lock-in, and computational running costs.  ABC is funded by the EPSRC.