Describing Distributed Environments