Virtual instrument software architecture - Wikipedia