According to the website it’s:
Your own digital landscape
Ever wanted to create your own isometric pixel picture, but didn’t know what the word isometric meant? Well, now you can fulfil your wildest dreams with Cubescape!
You can try it here CUBESCAPE I have had a go and it is interesting and could be used for all manner of things.