Los sistemas informáticos basados en la web han ido creciendo a pasos muy grandes. La web a través del tiempo se ha convertido en un lugar para localizar los documentos importantes de las instituciones, así como llevar a grandes volúmenes de información a nivel mercado bancario y educativo de la organización. Los sistemas basados en la web desde su creación envolvió toda esa sistematización para resolver problemas de negocios que tenían, pero sin utilizar ninguna metodologia para la construcción de los mismos. Por lo tanto, este artículo se presenta una breve introducción a las aplicaciones Web, metodologías de construcción de este tipo de aplicaciones, ingeniería de requerimientos en aplicaciones web, las técnicas utilizadas para la recolección de datos y los graves problemas que han pasado varias aplicaciones web, centrándose en la ingeniería de requisitos como el eje primordial en el desarrollo de proyectos de software. Abstract Computer systems based on the web have grown to very large steps. The web over time has become a place to locate important documents of the institutions and lead to large volumes of information and education market banking organization level. The web-based systems since its inception wrapped all this systematization to solve business problems they had, but without using any methodology for building them. Therefore, this article is a brief introduction to the Web applications, methodologies to build such applications, requirements engineering web applications, the techniques used for data collection and the serious problems that have passed several web applications focusing on requirements engineering as the linchpin in the development of software projects.