The Semantic Web is necessary, but not sufficient to provide better technological support for online communities. Web services cannot be described independently of how they are used, because communities of practice use services in novel, unexpected ways. Although semantics are very important to create more 'intelligent' web services, what has been lacking so far is some formal notion of context of use. As Piers Young summarizes it, "that's where the problem of effectiveness starts getting addressed." Contextual elements like the community of use, its objectives and communicative interactions are thus important starting points for conceptualizing the pragmatic layer.
Communities and technologies are key to community informatics. These technologies cover a wide range, with sophisticated computer and networking technologies only being one end of the spectrum. Face-to-face and other non-computerized technologies can be just as important, if often not more so. ICTs should therefore always be read as covering this whole spectrum.