What is our primary use case?
When I was a student, I worked on a prototype for an app, and my main tasks were directly in CMDB. I had done a synchronization implementation to retrieve inventories from Excel files and put them into CMDB with automation.
I also used it in my previous company. This company is a supplier of ServiceNow for several clients in Canada and the USA, and we did a lot of customization and configuration for the clients. We worked with all ServiceNow platforms and not only with CMDB. If you want ServiceNow within your company, you've got to find a supplier or go with ServiceNow directly.
It was on-premises, but ServiceNow is cloud-based. It is software as a platform.
How has it helped my organization?
It helped us to synchronize some of the files containing the inventory of assets.
What is most valuable?
The most valuable feature of ServiceNow is the user interface because you can customize or configure it directly from the user interface by using the mouse. It is easy to use even for non-IT people.
You can also directly plug your ServiceNow instance within your Microsoft Active Directory and then retrieve all your users and groups. So, you can use the users and groups to put automation inside the application. When you have new hires, you can automate the group security and group attribution.
It is very good in terms of performance. Its performance is almost 100%. Once, it took less than two minutes to back up and run an instance. It has very good reliability.
What needs improvement?
They can improve the mobile application and the TGO tool, which is a built-in tool for development and implementation. As a developer, it is very frustrating to configure or customize the mobile app. In my opinion, this part of the application needs full rework and re-engineering.
Buyer's Guide
ServiceNow CMDB
July 2026
Learn what your peers think about ServiceNow CMDB. Get advice and tips from experienced pros sharing their opinions. Updated: July 2026.
908,834 professionals have used our research since 2012.
For how long have I used the solution?
I have been using this solution for three years.
What do I think about the stability of the solution?
It is stable with very good reliability. Its performance is almost 100%. ServiceNow has very high standards.
What do I think about the scalability of the solution?
It is very scalable. You will be able to scale it irrespective of the size of the infrastructures. It should work with really big IT infrastructure. You can adapt it for every kind of infrastructure. You can work with Windows infrastructure as well as with Linux infrastructure. You can do pretty much what you want with it. However, you can't do any implementations that are not ITIL compliant.
In terms of users, you might have an IT project manager, user services people, supervisors, and contract managers. ServiceNow provides Service Catalog to add every user of your company. You will add them into CMDB as assets. The real users are only the IT people of the company who have a license to use the backend.
Its usage is growing, and it is being used more and more. When I worked with it for the first time, I was not aware that you can also manage contracts with it. For me, it was just an ITSM solution with CMDB workflow, etc. In the last year, I have seen clients saying that they would like to add the Contracts module to manage their contracts within the platform. It is being used more widely now because you can do contract management and service catalog. You can also do IT support within the platform. It can be used as a ticketing tool.
How are customer service and support?
I have interacted with the technical support of ServiceNow only twice. It is very easy to contact them. You log into the client portal, and you can send them the query or request. In my previous job, I was kind of providing support for our customers, and the company I was working for was kind of an interface between ServiceNow and clients.
It has a big community, which is a very cool thing about the ServiceNow platform. There is a lot of community and developer information. You can open a ticket directly with ServiceNow to ask them for new features or new releases, and they do respond.
How was the initial setup?
It is really easy to deploy and add features. There are two ways of adding features inside the platform. You can go via their own built-in tools for developments or via the repository store. Basically, when you first start making changes inside an instance, there will be a tool to capture the modifications. When you are done with the modification, you close the repository and deploy it to the next instance. For instance, you would have one development instance, one pre-production instance, and one live or production instance. After you make a change in the development instance, you close the development repository and upload it to the pre-production instance. After that, you can do quality assurance, and if all is good, you can just deploy it to the production instance. It is really easy to work with.
Once you have your license, you can deploy it in five minutes, but it also depends on whether you are moving from an existing system to ServiceNow. In such a case, you will have to move your assets from your old system to the new system. I don't really have the experience of doing this, but, from my point of view, for a company with 20K employees, it will take eight months to one year to plan it and achieve it. There is a lot of work that you need to do before deploying it.
What about the implementation team?
For its deployment, you would need an ITIL expert because ServiceNow is built around ITIL. You would also need a ServiceNow administrator, and you might require a project manager depending on the size of the enterprise.
In terms of maintenance, you don't have to do anything because all updates are mandatory, and they are deployed by ServiceNow. When you purchase the ServiceNow license, you agree to them updating it. You can choose the date on which you want to update. They don't force you to update it at a fixed date unless there is a security failure or a big issue. They send an email to your ServiceNow administrator or a message on the portal. You can then choose a date. They take care of the update, and you don't have to do anything. However, if you're located in Quebec or Canada and you are dealing with both French and English UI, you may have to do some maintenance after each update. Every time I saw an update, I had to deal with a problem related to translation in French, but it happened only in Quebec. I did not see this in France, and I don't know why.
What was our ROI?
I'm not 100% certain. My boss, who was kind of a ServiceNow director, used to think that we were making a profit with the solution, but I don't think it was a direct financial profit. It was more in terms of becoming more efficient. For instance, the whole user service department worked better with this platform.
What's my experience with pricing, setup cost, and licensing?
It is really expensive. I don't know actually how much it costs, but in 2016, when a client decided to move from an old solution to ServiceNow and had to choose a supplier for ServiceNow, I had heard that it could cost $10 per hour, which is really expensive.
I am not aware of any additional fees to the standard licensing fees. There is no standard ServiceNow solution. When a company wants to acquire ServiceNow, they already know which module they will choose. In a basic package, you would have Service Catalog, Incident Management, and Change Management. These modules are usually required in an IT company.
What other advice do I have?
I would advise others to go for it. I would also recommend having at least one ServiceNow administrator in the company who is certified. Its certification is not very difficult to get. If you have an IT degree, you can go for it very easily.
I would rate ServiceNow CMDB an eight out of ten in spite of the fact that it was a bit frustrating to work with as a developer.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.