Describir: Grid computing for developers