Duvida sobre Arquitetura Web x Desktop

Galera,
Seguinte:

Vou criar pela primeira vez uma aplicação grande em Java aqui na empresa e não tenho muita noção das vantagens e desvantagens de ter uma aplicação web e desktop.

Será uma interface de configuração de uma plataforma de CallCenter. A aplicação irá inserir valores na base de dados, inicializar serviços do windows, alterar registros do windows etc.

Uma galera aqui está dizendo para fazer uma aplicação Web, porém eu queria fazer uma aplicação Desktop.

Para uma aplicação com as funcionalidades deste tipo é melhor fazer Web ou Desktop ?
Quais as vantagens e as desvantagens ?

Se alguém puder ajudar agradeço!

Depende muito do que o sistema necessita.

Mas uma alternativa é mesclar os 2.

Usa uma arquitetura com servidor de aplicação e tals.
E uma view desktop acessando, através de um web service ou coisa parecida.

Bom, como você descreveu que irá inicializar serviços do windows, etc, deconheço alguma aplicação web qeu faça isso, até porque uma aplicação web roda sempre em um servidor, se você pensa em acessar serviços num cliente aplicações desktop com certeza!

poderia alegar que a desvantagem de um desktop seria a instalação, mas existe o protocolo jnlp(Java Network Launching Protocol) que é uma mão na roda na hora de instalar aplicaçãoes java no cliente pela web.

pense nisso, pode ser uma saída!

dá uma olhada aqui!
http://www.java.com/pt_BR/download/faq/java_webstart.xml