Asset Center is the answer, but if you can do all most all the basic functions and implement any ITIL / ISO using the CMDB in service desk.
It is very powerful and easy to use. I have seen and worked on a project in which they manage more than 30,000 elements using CMDB of SD 4.5. This 30,000 includes all the telephones, Air Conditioner etc..etc.. and All the IT stuffs (Server, hard Disk, desktop etc)
First have a process defined. Like how are you going to track the changes etc, then you look at CMDB, it will be easier.