The paper aims to model and analyse the way how complex services can be designed. The main issue of the complex service design is that stakeholders act within different contexts, because most cases are with more than one value proposition chains of services. The design of such complex services cannot be in isolation from other services in the entire service ecosystem. Therefore, this paper proposes a model to show how the service can be decomposed to atomic elements and how they can be used to design service with a better value proposition for service receivers. One of the most important roles in service modelling is the agent, which can be the provider, collaborator, or receiver of the service. The way how individual agents and...