The Hidden Aspects of Web Development: Beyond Frontend and Backend