Most systems that we use in everyday life are shared-because multiple people can interact or because an interaction by one person can affect other people. However, everyday Internet of Things systems are often designed for individual use. Prior research on collaboration technologies (Computer Supported Collaborative Work) has shown that to coordinate system sharing people require awareness of the social context, which interfaces can support by making salient information visible. Although literature exists on how to design for awareness, this can be fragmented and difficult to relate to other application domains. To introduce a broader audience of interaction designers to awareness, we aim to make the available design knowledge more generalizable and operational.With this aim, we construct the Designing for Awareness in Shared Systems framework that gives a structured and comprehensive overview of design considerations for awareness. The framework can stimulate reflection and inform decision-making when designing interactions with shared systems.