Commercial tools for the development of personalized web applications: A survey