Describir: Is Its Future Up in the Clouds?