How Web Applications Works?