Trabalho com aplicativos da Web desde os anos 90 e, ao longo dos anos, ouvi muitas chavões que significam "Hospede seu aplicativo no sistema que é executado por outra pessoa". A última palavra da moda é 'Nuvem'.
Qual é a diferença entre aplicativos "Cloud", SaaS (Software como serviço) e ASP (Application Service Providers)? Não há muita sobreposição entre essas definições? Às vezes estou falando com um executivo que fica dizendo "Cloud" quando eu usava o termo ASP. Eu trabalhei para uma organização que fez ASP, outra que fez SaaS e agora outra organização que diz "Cloud". Mas todos eles parecem muito parecidos comigo.
O que distingue Cloud vs Saas vs ASP? Existem definições oficiais para cada um desses termos?