Com o advento de novas tecnologias no mundo do software, tornou-se importante manter a aplicação web de software segura contra as ameaças e torná-la de fácil utilização. O rápido crescimento das aplicações de comércio electrónico baseadas na Web levou a uma pletora de ferramentas de concepção e desenvolvimento concebidas para minimizar o tempo de colocação no mercado de muitas aplicações de comércio electrónico. A importância das aplicações baseadas na Web é visível a todos os olhos neste mundo. Tudo isto se deve à espinha dorsal inerente da compatibilidade da plataforma cruzada.