Program a virtual device using an application development environment (ADE) such as LabVIEW, TestStand, LabWindows/CVI, or Visual Basic. Because an ADE recognizes a virtual device as a single instrument, programming time is significantly reduced.