The good inventory
business management software not only can take on this task for one business, but for those that own multiple businesses or have multiple separate locations, its can keep separate records and do these tasks for each of these companies or locales.