Computers are ever more thought of to support cooperative work over distances. Thus tele-cooperation tools and environments are needed which bring the meeting and joint-working onto everyone's desktop. The following paper introduces a framework for such tele-cooperation. The required cooperation-awareness is achieved by a session model around which the building blocks of the entire service are configured. A session management service controls the underlying services application sharing and telepointing, annotation and sketching, and audio/video conferencing.