Describir: Internet and Distributed Computing Systems