The main difference between cloud based and web based applications is the way they are hosted. Cloud based applications are hosted on a provider’s server and accessed over the internet, whereas web based applications are hosted on an organization’s own server.