The document discusses the need for managing data and computation across heterogeneous resources in both cloud and edge computing environments. It emphasizes the importance of utilizing frameworks like Kubernetes for better resource allocation and highlights challenges such as defining quality requirements and managing access to shared resources. Proposed solutions include a hybrid decision-making approach and the use of goal models for matching capabilities and user requirements.