Hoje, muitas empresas, desde pequenas empresas até grandes corporações, estão presentes na Internet e fazem investimentos significativos no desenvolvimento de aplicações web. Estas aplicações devem ser intuitivas e úteis, garantindo assim uma experiência completa aos utilizadores, que procuram atingir os seus objetivos sem dificuldades. É evidente que criar uma aplicação