Das mit dem HTML5 ist ja alles schön und Gut. Kostet aber Geld. Dafür müsste ich ja mindestens XE3 haben.
????? Wozu XE3 ????
Deinen CLient baust Du mit HTML5 und AngularJS und irgend einen Bootstrap (da gibts auch kostenlose die gut aussehen).
Den Server schreibst Du mit was auch immer - z.B. mit VS Community dann kannst Du die WebAPI nutzen und recht einfach JSON zum Client schaufeln, zusammen mit EntityFramework eine ziemlich schöne Sache...
Alternativ mit Delphi ein vergleichbares WebAPI nachbauen auf den Indys oder 41€ an Michael Justin überweisen und seine WebComponents nehmen:
https://www.habarisoft.com/habari_webcomponents.html
die nehmen dir hier einiges an Arbeit ab..