Home Web Technology Challenges in Web Application Development