evolução tecnológica, hardware, sistemas operacionais e softwares, internet e linguagem de programação