Who hosts and maintains it. Cloud ERP is hosted and maintained by the vendor and accessed over the internet; on-premise ERP runs on hardware the business owns and looks after itself. That difference is also where the cost and risk of infrastructure, patching and upgrades ends up.