In this chapter, we discussed how to make sure your website design works in the real world, for anyone who wants to access it.
As part of this, we described the importance of and differences between responsive, accessible, and universal design. We then looked at how to use these paradigms and their related tools to design effectively for different technologies and people. We specifically looked at how to design for different inputs and outputs, responsively, for different operating systems and browsers, for assistive technologies, and with universal design in mind.
Finally, we briefly looked at how to test your designs using technology. In the next chapter, we describe how to test your designs with users.