I would think most developers utilize this approach. I do. If you already have a domain, you can just use it and make an alias prefix in DNS. yourcustomer.yourdomain.extension, this way you can easily add and remove customers.