Communities are groupings of distributed objects that are capable of com- nicating, directly or indirectly, through the medium of a shared context. To support communities on a wide scale will require developments at all levels of computing, from low-level communication protocols supporting transparent - cess to mobile objects, through to distributed operating systems, through to high-level programming models allowing complex interaction between objects. This workshop brought together researchers interested in the technical issues of supporting communities. This workshop was the third in the DCW series. The ?rst two, entitled D- tributed Computing on the Web, took place in 1998 and 1999 at the University of Rostock, with proceedings published by the University of Rostock Press. This year, the workshop also incorporated the ISLIP (International Symposium on Languages for Intensional Programming) symposium. The ISLIP symposia have taken place every year since 1988, and have led to two volumes published by World-Scienti?c (Intensional Programming I, 1995, and Intensional Progr- ming II, 2000). While the two conferences emerged from di?erent needs, their focus merged to such an extent that it became clear that a joint conference promised to o?er great opportunities.