Return to NI Tools Network Software Requirements
| Requirement | Additional Resources | 
| Installation | |
| Product ships with an installer. | |
| The installer includes a EULA which complies with the “Restrictions” and “Application Deployment” sections of the NI Software License Agreement. | http://www.ni.com/legal/license/ | 
| If the installer requires administrator privileges, this is communicated to the user. | |
| The installer documents software and hardware requirements and incompatibilities. | |
| The product supports at least the latest TestStand version. | |
| [Recommended] Package either checks for required software or prompts the user to manually check for required software. | |
| Activation (if applicable) | |
| The add-on is able to be evaluated immediately upon downloading the software. | |
| Users are reminded of the remaining trial time or uses. | |
| Upon the trial expiring, users are prompted to activate the add-on. | |
| The add-on can be activated using appropriate credentials. | |
| Activation instructions are documented in the help. | |
| Examples and Tutorials | |
| The add-on includes examples that demonstrate typical use cases to help the user get started. If examples are not appropriate for the add-on, a step-by-step tutorial should be added to the add-on's documentation. | |
| Examples should be intuitive to run and any required steps by the user must be documented. | |
| Example code is not protected and users can view the source (if applicable). | |
| Default values of inputs allow the user to run the example without modification unless documented to the user (e.g. "Specify an input channel for your DAQ device"). | |
| File Structure | |
| Files and folders follow a company/product naming convention to ensure namespacing and avoid conflicts with other add-ons. | |
| Documentation | |
| Add-on contains a help document that is easily accessible from within the product or start menu. | |
| The documentation outlines all hardware, software and operating system requirements. | |
| The detailed help directs users to the appropriate support channel. Free products may list "not supported". | |
| Documentation includes a getting started guide with an example or walkthrough (if applicable). | |
| Utilities | |
| Utility window placements and interactions are intuitive to the user. | |
| Utility VIs run when opened and closes after execution. | |
| Utility VIs exclude ".vi" from the window title. | |
| Utility VIs hide the toolbar during execution. | |
| The user is provided feedback during long operations. | |
| UI has seamless integration within TestStand. | |
| Miscellaneous | |
| The product does not include or install any malicious software. | |
| There are no unexpected crashes or errors when using the product. | |
| There are no memory or processor resource issues when using the product. | |
| The product complies with the LabVIEW Tools Network Style Guide. | http://forums.ni.com/docs/DOC-36609 | 
| It is clear to the user when administrator rights are required for successful use of the add-on. | 
|
| The product and accompanying documentation are localized in English. |