É um sistema de informação que utiliza Internet web tecnologias para fornecer informações e serviços, aos usuários ou outros sistemas de informação / aplicativos. Seu principal objetivo é publicar e manter os dados por meio de princípios baseados em hipertexto. Ele consiste de uma ou mais aplicações web, funcionalidades específicas orientadas a componentes, juntamente com componentes de informação e outros componentes não web.
Um navegador da Web é normalmente usado como front-end enquanto o banco de dados como back-end. Tecnicamente, um sistema baseado em web refere-se a aplicações ou serviços que sejam residentes em um servidor que é acessível através de um navegador da Web e, portanto, acessível a partir de qualquer lugar do mundo através da Internet. Aplicações baseadas na web têm evoluído significativamente nos últimos anos e com melhorias na segurança e tecnologia. Muitas situações em que as aplicações de software e sistemas tradicionais baseados poderiam ser melhoradas, migrando-os para uma aplicação baseada na web.
Abaixo estão alguns dos principais benefícios de aplicações baseadas na web. Compatibilidade entre plataformas: A maioria das aplicações web baseadas são muito mais compatíveis entre plataformas que o software instalado tradicional. Tipicamente, o requisito mínimo é um navegador web: (Internet Explorer, Safari, Firefox, Mozila, Netscape, para citar apenas alguns). Esses navegadores estão disponíveis para uma variedade de sistemas operacionais e assim se você usa o Windows, Linux ou Mac OS você ainda pode executar a aplicação web sem problemas. Facilidade de gerenciamento: Sistemas com base em Web só necessitam de ser instalados no servidor com exigências mínimas na estação de trabalho do utilizador final.
Isso faz com que a manutenção e atualização do sistema sejam muito mais simples já que normalmente tudo pode ser feito no servidor. Quaisquer atualizações dos clientes podem ser implantadas através do servidor Web com relativa facilidade.
Altamente disponível: Devido à capacidade de gerenciamento e suporte à plataforma cruzada, a implantação de aplicativos web para o usuário final é muito mais fácil. Eles também são ideais onde a largura de banda é limitada e o sistema e os dados são remotos para o utilizador.
Na sua forma mais disponível basta enviar ao usuário um endereço de site para fazer login no e proporcionar-lhes acesso à internet. Isso tem enormes implicações que lhe permite ampliar o acesso aos seus sistemas, racionalizar processos e melhorar o relacionamento, oferecendo mais aos seus clientes, fornecedores e terceiros com acesso a seus sistemas.
Proteção aos dados ao vivo: Normalmente em grandes volumes de dados, separamse bancos de dados de aplicativos. Em sistemas baseados na web esses sistemas e processos muitas vezes podem ser consolidados reduzindo a necessidade de mover os dados. Aplicações baseadas na web também proporcionar uma camada extra de segurança, removendo a necessidade de o utilizador ter acesso aos dados e por trás da barreira de segurança dos servidores finais.
Redução de custos: Aplicações baseadas na web podem reduzir drasticamente os custos devido ao apoio e manutenção reduzidos, menores exigências sobre o sistema do usuário final e arquitetura simplificada.