you have a automated dns management system or DNS Server, so your domain name servers are controled by you, so its instant on Online DNS, with SQL database does the logic, and login type front end that lets users interact with database, and able to create subdomains on your site.