Abstract:
Identifying software requirements, designing, coding, and testing using frameworks and technologies
are all part of the web application development process. Frameworks are collections of libraries and
classes that provide a wide range of capabilities. For front-end and back-end development, there are a
variety of frameworks that support multiple programming languages. Front-end development employs
front-end programming languages to create what the user sees on a website; back-end development
employs back-end programming languages to fulfill those requests on the server side. When used
together, it produces a unified look and feel. The database is where the data for web applications is
stored for usage by back-end frameworks. Choosing the proper combination of front-end and back-end
frameworks is the most critical component of the web development lifecycle. This paper discusses frontend and back-end frameworks. A systematic review was conducted utilizing highly cited publications,
narrowed down to the most recent and relevant works in the research area. This study intends to give
researchers and industry developers a brief reference to web development tools through a critical
review