Si tratta probabilmente di qualche CMS, una parte visibile (che sarebbe la vetrina), con ricerche e varie cose, ed una parte di amministrazione in cui si inseriscono i dati.

Probabilmente si tratta di un sistema php-javascript.

Con almeno le seguenti voci:

Javascript
Html
Css
Php O Asp
Un database

Si presuppone un cms ad accesso riservato (nome utente e password), in cui se autorizzato puoi gestire/modificare/eliminare/inserire i dati delle aziende o dei prodotti.

Una parte client, bella graficamente con largo utilizzo di Javascript.

Quanto elencato sopra non è necessariamente come funziona il sito o tutti i linguaggi usati, ma ti può aiutare a farti una panoramica della complessità.