La primera vez que veo esta palabra....
en la web, todo se reduce a lenguajes... los softwares son muy relativos, se puede hacer hasta con el notepad si querés y te da la paciencia.
eso que muestras está hecho usando asp + base de datos... también se puede hacer lo mismo usando php en vez de asp...
PD: no lo vi mucho, pero viendo el mapa es probable que también usen ajax..