Supply Chain Management is a process of planning, implementing and controlling the flow of goods from the point of origin to the point of consumption. It also involves managing inventory and assets for business operations. There are many supply chain solutions, consulting and services that companies can take advantage of to improve their supply chain management process. These solutions range from software applications, to consulting services, to IT solutions that help in managing inventory and assets.