NanoCalc has a remote interface that can be controlled from other programming languages (C, C ++, Labview, VB.Net, VBA, VB6)