Describir: Distributed Computing - IWDC 2005