FROM DESKTOP TO WEB: THE EVOLUTION OF WEB APPLICATION DEVELOPMENT