I'm looking for a recommendation for a solid, robust inventory and asset management system. I'm ideally looking for something that's open source, since having an initial base cost of free would be a big win, but certainly am open to commercial solutions as well.
The requirements are fairly straightfoward, I'm looking for something that can track based on a unique identifier or inventory number. I want something I can organize assets into groups or projects, ie, I can assign assets to Project 1 Project 2 etc, as well as have an "available" or "unused" pool.
I also need a system I can create custom assets in, so, for example, I can track a piece of engineering software that's worth over $1000 separate from everything else.
Finally, being able to link assets together would also be required. For example, if I have ComputerAA1 as an asset and SoftwarePackageAA1 as an asset, I want the ability to link these two together to show that SoftwarePackageAA1 is currently installed or enable on ComputerAA1
Thanks so much in advance.