This document discusses the relationship between service-oriented architecture (SOA) and software-as-a-service (SaaS) models. It uses an example of a roadside assistance service (RoSAS) to illustrate how demand for services in a SaaS application can fluctuate, requiring the application to scale in or out depending on tenant needs. The ROAD4SaaS approach is presented for designing SaaS applications that can accommodate varying business service capabilities and relationships through organizational hierarchies and contracts capturing commonalities and variations.