Os sistemas desktop têm como diferencial a segurança a mais, porque os empregados individuais administram frequentemente suas próprias máquinas ou têm o privilégio especial e alcançam-no a seu sistema respectivo.
A sua aplicação não depende de investimento em banda larga ou acesso a internet, ou mesmo, os costumeiros "queda de conexão". Você instala o Sistema no seu computador ou Servidor e o Sistema está pronto para rodar.
Sistemas web são aqueles executados através de navegadores de páginas web, tais como Firefox e Internet Explorer.
A vantagem é a de portabilidade (capacidade de executar em variados tipos de sistemas operacionais, tais como Linux e Windows) e custos com licenças (desenvolvimento padrão em plataforma baseada com softwares código aberto e gratuitas).
Alguns sistemas web são conhecidos como intranets | extranets.
Muitas empresas as utilizam para comunicação e organização interna dos processos, além do contato externo com clientes e fornecedores.
Abaixo segue algumas vantagens e desvantagens de sistemas WEB X Sistemas Desktop:
Vantagens e Desvantagens
WEB: Vantagens
* Interface HTML reconhecida por uma grande gama de usuários já acostumados com o funcionamento dos navegadores;
* Desenvolvimento, manutenção e atualização centralizada da aplicação. Você não precisa sair instalando sua aplicação em diversos equipamentos diferentes. Basta colocá-lo no servidor para que os usuários a acessem;
* A exportação de dados entre usuários remotos usando o protocolo HTTP é muito mais fácil do que usar outro protocolo.
* Se houver necessidade de aumentar o poder de processamento, basta fazer isto no servidor.
WEB: Desvantagens
* A interface HTML pode ser um problema, pois não há uma padronização entre os diversos navegadores e sua aplicação poderia ser exibida de uma maneira diferente dependendo do navegador
* A entrada de uma grande massa de dados é prejudicada na interface HTML, pois não existe uma maneira padrão de criar máscaras de entrada de dados.
* A inteface HTML não é rica em controles gráficos e peca no quesito posicionamento. O visual da sua aplicação pode não ficar tão elegante como você imagina.
* A integração com outros componentes não é tão fácil com HTML.
DESKTOP: Vantagens
* Uma rica variedade de controles para interface com o usuário
* Um total controle sobre o posicionamento dos controles na aplicação
* O desempenho para uma interface gráfica é mais rápido em uma aplicação desktop que usa o processamento local.
* Uma interface com integração para com vários hardwares é muito mais fácil.
DESKTOP: desvantagens
* Uma interface gráfica muito carregada deixa a aplicação mais pesada
* A integração com usuários remotos é mais sofrida
* A distribuição da aplicação é critica. Você tem que instalar sua aplicação em diferentes tipos de máquinas, com diferentes tipos de sistemas, drives e periféricos.
* A manutenção e atualização de sua aplicação requerem um esforço extra.
Espero que tenham gostado.
Fonte:BitMasters