Cloud computing is on-demand access, via the internet, to different computing resources provided by a third-party.