National Instruments LabVIEW is a sophisticated application for the creation and management of engineering and scientific measurement, test, data collection and control systems. LabVIEW includes a graphical user interface that allows external hardware devices such as mechanical or electronic sensors to be configured and operated using "point-and-click" methods. Networks of sensors and processing devices can be joined together using flowchart-like "wire" connectors. Both physical and virtual (software-based) devices are supported. Complex processes, virtual devices and workflows can be developed using the LabVIEW programming language instead of the GUI interface. In addition to device management, LabView provides an extensive set of on-board analysis libraries that enable data feeds to be aggregated, evaluated and manipulated. Raw and processed data can then be routed to a remote database platform or other repository for storage. LabView also provides numerous plug-ins that enable both live and stored data to be visualized in various types of charts, graphs and tables, and includes a technical reporting module that allows data output to be formatted for print or online distribution.
LabView has detailed system requirements for each major platform upon which it is supported. Please see the LabView requirements page at: http://www.ni.com/labview/requirements/ for more information.
LabView is a commercial product, but a 30-day trial version is available at: http://www.ni.com/trylabview/
Several examples of LabVIEW's capabilities are demonstrated on the LabView information page: http://www.ni.com/labview/whatis/