Workplace learning offers the unique possibility of the immediacy of purpose and real-world context. In order to leverage on this, we have developed a context-aware method to support workplace learning. In this paper, we want to describe the concept of context-steered learning, both from a content-driven and communication-driven perspective, and present corresponding system functionality primitives.