Des de fa un temps que la integració de la societat amb les noves tecnologies és completa i dir "Internet" no és cap paraula nova i innovadora. És per això, que cada dia milers de persones busquen solucions a múltiples problemes de la seva vida per mitjà de la xarxa, trobant solució mitjançant diferents aplicacions web .
Una aplicació Web és una eina totalment funcional, que es codifica en un llenguatge que suportat pels navegadors s'executin en el mateix. Per al desenvolupament d'aplicacions web, és necessari una quantitat de coneixement específic (diferents llenguatges de programació, tècniques innovadores per no haver de recarregar la pàgina com AJAX, la utilització d'applets, l'ús de tecnologia web dinàmica en general) i múltiples plataformes de desenvolupament per a programar de manera correcta, oferir una compatibilitat en tots els navegadors disponibles, sistemes operatius i altres factors que són importants a l'hora de desenvolupar una aplicació Web .
Pel que fa al punt crític d'aplicacions web, es pot parlar de múltiples avantatges com l'estalvi de temps, la compatibilitat no és problema mentre es tingui un navegador actualitzat, un consum baix de recursos, la portabilitat que s'ofereix en accedir des d'una pàgina web des de tota mena de dispositiu, el benefici absolut en què un virus no pot afectar les nostres dades que estan guardats al servidor central i per últim, no oblidar que cada dia els navegadors ofereixen més eines i funcionalitats per interpretar aplicacions intel·ligents d'aquest tipus.
Per aquesta quantitat d'elements a tenir en compte, és important que una idea que abasti el desenvolupament d'aplicacions web, sigui programada per un professional que sàpiga clarament quina és la millor manera d'enfocar un projecte i desenvolupar-lo per mitjà de diferents tècniques que donin com a resultat una aplicació Web intuïtiva, senzilla i completa. Sabent això, quan es busqui una persona que s'encarregui del projecte, haurem de buscar no només un programador, sinó una persona totalment capacitada en programació que aquest conscient de la magnitud, el temps necessari, el treball per etapes i una Integració n amb el client per saber que és el que s'està demanant des d'un principi.