Web Applications: technologies and models