I have used Spiceworks for the purpose of network monitoring and management, while it also gives options for PC inventory and reporting software reporting. I was just trying out a lot of various options out there before sticking to one for my purposes like Zabbix and Nagios. I ended up choosing an option other than Spiceworks, not because it was not a good option, but because the other option(s) fit my needs better (the others being Zabbix and PRTG).
Spiceworks have a lot of things working for its favor as mentioned below:
While it is a great tool for small to medium sized companies, there are some problems that one can face when expanding. I tested the same using several thousand virtual servers and monitoring the same via Spiceworks. The performance was not what one would expect. The following were the following things which if looked into can make Spiceworks a great tool at all levels.
Well at the end if you are new to the field of IT, and have a small to medium sized company, do not hesitate to give Spiceworks a shot, its real easy (with no steep learning curve as Nagios), with excellent features and support.