La distinción entre las "tradicionales" y las aplicaciones "web" no es siempre inequívoca, sin embargo, ya que las aplicaciones tienen muchas características diferentes, los métodos de instalación y arquitecturas, y algunas de ellas pueden superponerse y ocurrir de maneras que difuminan la distinción.