O desenvolvimento de Software ou Web são processos idênticos que são desenvolvidos por programadores informáticos.
O desenvolvimento de software está orientado para desenho de aplicações de computador.
O desenvolvimento de web está orientado para desenho websites ou aplicações web na nuvem ou alojadas num datacenter ou servidor local.
Desenvolvimento web
Website Estático
- Não existe interatividade com o utilizador.
- Desenvolvido com HTML, CSS e JavaScript.
- Velocidade de acesso é rápido porque o conteúdo não muda.
- Devido não haver interatividade não se justifica a utilização de base de dados.
- Não requer alojamento web especializado.
- O utilizador interno não consegue alterar conteúdo do site.
Website Dinâmico
- Existe interatividade com o utilizador.
- Desenvolvido utilizando uma linguagem de programação ou Content Management System (CMS) como por exemplo WordPress.
- Velocidade de acesso depende do servidor e da interatividade do conteúdo a apresentar.
- Requer base de dados.
- Requer alojamento especializado dependo da linguagem de programação ou do CMS.
- O utilizador interno consegue alterar conteúdo do site.
Aplicação Web
- Existe interatividade com o utilizador.
- Desenvolvido a medida utilizando uma linguagem de programação.
- Velocidade de acesso depende do servidor e da interatividade do conteúdo a apresentar.
- Requer base de dados.
- Requer alojamento especializado dependo da linguagem de programação.
- O utilizador interno consegue alterar conteúdo do site.
Uma aplicação Web funciona através de um navegador de Internet e pode-se tornar num site dinâmico.
Um Software-como-serviço ou Software-as-a-Service (SAAS) permite utilizar aplicações na nuvem, o mesmo conceito pode ser utilizado para criar aplicação na nuvem com a Plataforma-como-Serviço (PaaS) com as potencialidades e recursos da nuvem.