Inventory systems are highly specific to the game you're making and the platform(s) you're targeting. It's almost impossible to come up with an inventory system that can be used in a generic manner. That said, I'm pretty sure there are a couple of them on the Asset Store already.