Hi, you can use IT Asset Tool, is a good software for inventory your Network.
If you have a small Network it's completely Free. With this you can monitor all software changes that occur and do a hardware inventory.