dipende da quale linguaggio di programmazione conosci di quali ambienti di sviluppo disponi.

La tendenza attuale sarebbe quella di creare una applicazione web, quindi utilizzare un insieme di teconologie (java, js, ajax, php, cgi ...).
ciao
sergio