aggiungo che in realtà l'applicazione può anche essere sviluppata in C# quindi van bene anche soluzioni legate all'ambiente .Net