Selecting The Right Tech Stack For Web Application Development In 2021