There are two that i like.
Odoo (once openerp) has a lot of modules for all kinds of hardware/manufacturing/ stock management etc. Overall not a bad system.
ERPNext is the other one, with a cool mobile app as well, so easy to manage on the road. Its pretty light weight and easy to extend if needed.