Los productos de NI dependen de la funcionalidad proporcionada por el software controlador. Los equipos de ingeniería de NI emplean prácticas de desarrollo seguras para los productos de hardware y software, y los controladores que soportan esos productos.
Los controladores de NI proporcionan interfaces programáticas a lenguajes de programación como LabVIEW, C/C++/C# y Python. El programador que utiliza estos controladores tiene la responsabilidad de desarrollar código seguro, pero NI proporciona la seguridad dentro del controlador.
Las guías de configuración para controladores de NI están en desarrollo y estarán disponibles pronto.