What is responsive design and why is it becoming popular?

Technology has advanced exponentially over the past decade than most people would have imagined. On the software side, apps and websites have evolved from desktop focused to mobile enabled applications. Websites have become interactive and dynamic enabling rich user experience....