 Responsive web design (RWD) is a Web design approach aimed at crafting the visual layout of sites to provide an optimal viewing experience—easy reading and navigation with a minimum of resizing, panning, and scrolling—across a wide range of devices, from mobile phones to desktop computer monitors.Little or no platform-specific code is used with this technique.One complicated aspect of cross-platform web application design is the need for software testing.