Describir: Distributed computing