I tend to agree with the other reviewer here. I have been dealing with, and mostly avoiding, LabVIEW for well over a decade. It does indeed function as it should, but is a real pain to use. It has gained traction since a working system looks pretty (hence the system is easy to sell), and is very popular among industry test-labs and academic lab environments, where folks don't want to write their own code to control hardware and display and/or archive data. I think it is a pretty good tool for the academic lab environment, since you can setup hardware, graphics, and archival stuff and get to work quickly. Less so for the industrial environment, since they need really stable custom code for manufacturing support.....unfortunately that is where it has real history and the advocates are dug in. I support it just because I have to, but I don't like it. Bloatware.