Recent advances in Internet-of-Things (IoT) and cloud computing technologies have the potential to reshape enterprise resource planning (ERP) systems. On one hand, the IoT greatly increases data availability and accuracy by enabling a network consisting of all types of physical devices with access to the internet; on the other hand, Cloud ensures vast resources to store, analyze, and process this data. These advances can have significant implications for enhancing ERP in areas including customer service, forecasting, inventory and asset management, and business intelligence.