No. Divio Cloud is not required. It does however allow your IT department to save a lot of time by taking care of repetitive tasks, so that they can focus on custom development. 

django CMS can be installed and deployed anywhere Django can be, in other words on any web server that runs Python.

Did this answer your question?