Yes, well-developed inventory management is important for all serious companies because it's a basis for its effective and well-managed functioning :) This software is very popular now and has many types for various companies so it's really hard to choose the one, especially considering that every type of software has its own specific characteristics, pros & cons. While choosing your main things will be identifying your budget (for example, how big is your firm?), knowing your inventory processes and what you need for improving them, what certain integrations are needed in your case (and could your systems be effectively combined later with the new software?), type of tracking items in the system and certain amount of users which will use it. With knowing all these things choosing such software isn't do extremely difficult. Also for example as the best ones in this case are considered DearInventory, Xero, Magento https://marketplace.magento.com/amasty-extension-customer-activity-log.html , Megaventory, ABM Inventory and KeepStock.