Looking for suggestions for Help desk software/Inventory Management for a small company with approx. 25 workstations and 4 servers.

I've seen some programs that will also help in deploying software and does inventory management and these are features I would also like to have.. Remote control is not that big of a concern as we have pcAnywhere installed on all the PC's.

It would be installed on win2K server.

TIA
Jayson