Il Responsive web design è un problema di interfaccia, CSS + javascript(non necessario)
Il mio consiglio è di basarti un un framework CSS, il più semplice possibile che lo supporti, ne esistono molti e dipende da cosa devi trasformare.