The era of multi-device is here. It is difficult to find someone who doesn’t own a mobile, which means, a business with internet presence can reach out to any individual in the world. But the question is how to build a website for all devices and all users and the answer lies in responsive web design, known as RWD. Responsive Web Design is a technique of building a website suitable to work on any device regardless of it screen size and without loosing any functionality. Responding to the environment, the layout and content will optimize in order to provide an intuitive and gratifying experience for everyone with different devices. We've separated the tasks to make a new or an existing website responsive into 4 groups:

Choosing strategy
Changing HTML
Responsive theming
Responsive scripting