Puoi usare Delphi (Turbo Delphi), C# (Visual C# Express) e Java (Netbeans). Ma la scelta è ovviamente legata al linguaggio che conosci meglio ed ai vincoli imposti dalle specifiche tecniche.