Са развојем глобалног повезивања рачунара, оличеним у Интернету, дошло је до значајних промена у приступима развоју, а посебно развоју и коришћењу софтвера. Начелно, савремене WEB апликације (WEB Applications) личе на некадашњи централизовани концепт софтвера. Основна разлика је што се таквим апликацијама може приступити, односно могу се користити са било које локације на којој постоји приступ Интернету. Међутим, концепт WEB апликација захтевао је развој нових алата за развој софтвера, пажљивији приступ безбедности у коришћењу софтвера због глобалног приступа и наравно постојање одговарајуће комуникационе инфраструктуре.