Making web applications user-friendly requires intuitive navigation, clear and consistent layout, responsive design for different devices and operating systems, fast loading time, consistent and visually appealing UI, simple and engaging language, easy-to-use forms, accessibility features, and gathering and responding to feedback consistently for continuous improvement.