In Mundo the service oriented architecture (SOA) paradigm is applied to ubiquitous computing environments. This means that any party that participates in the environment is a service and uses services. Services are realized by a service implementation that can be accessed via network through a computing interface.

Services are on one side very specialized but on the other side application independent. Further services can be discovered and changed at application runtime. This makes SOA very suitable for UC. So, building applications is defining the control and data flow between the services. This supports the realization of applications that are
When looking into detail there are many problems to solve: