I need an efficient way to manage our massive inventory of clients and domain names. We must be able to organize where the domain is registered, what are the nameservers, which mail service it uses (MX, if any), where is the website, etc. Each element or party can have a client contact as well as a technical one associated with it.
Furthermore, it would simplify maintenance if we had the possibility to automatically query DNS and whois databases to refresh the information on demand, or also have a list of servers (IPs) and accounts we are managing so it can be cross-referenced to clearly see what is our responsibility and not.
We do not need CRM or billing functionalities.
Right now, the solutions are either :
- manually maintained spreadsheets (current solution, innefficient and prone to error),
- a custom interface backed by a custom relational database (costly development time).
With all the hosting and web agencies in the world there must already be a better solution available.
What other solutions am I not thinking about ? Is there a better way to accomplish this task ?