A indústria de TI passou por várias fases ao longo dos anos, começando com computação centralizada nas décadas de 50-70, depois a era do PC e redes locais nos anos 80, e a popularização da internet e computação móvel nos anos 90 e 2000. Atualmente as tecnologias mudam rapidamente e o mercado é fragmentado, com linguagens como Java, C# e PHP dominando o desenvolvimento web. Padrões abertos, frameworks e divisão de tarefas entre cliente e servidor são tendências promissoras.