Inventory Management Software Options

As a manufacturer of computer parts I am always looking for inventory management software that can handle all of the different serialized parts that I manufacture. Because we are always upgrading and improving the components of the parts we manufacturer the serial numbers are often changed or modified in some way. The current software I am using is working well enough but like my manufactured parts, I like to see what the latest and greatest options are in inventory software that utilizes an option for serialized inventory. For now I will stay with my current program but I am not adverse to change.