Prima di tutto bisogna capire se è un programma web o client. Comunque, non c'è un linguaggio particolarmente adatto ... piuttosto tu con quale linguaggio potresti lavorare?