Is it fully custom, or are they using a flavor of OpenStack or similar?
They have their own API but under the hood it's OpenStack.