On-premise e cloud computing são modelos computacionais distintos. Os sistemas locais mantêm os dados internamente, o que dá às empresas controle total, mas exigem altos custos iniciais e manutenção. A computação em nuvem é um serviço fornecido por terceiros, geralmente econômico, escalável, mas proporciona menos controle.