This document discusses considerations for multithreaded architectures for test stand applications. It presents the case of a test stand with 4 independent test slots that uses some shared hardware. A single-loop state machine would not be sufficient to handle the multiple slots and user interactions. Multithreaded architectures can improve user interface responsiveness by offloading processing to separate threads. Approaches discussed include using multiple instances of independent slot objects or a single test stand object controlling multiple slot objects in separate threads. Key points are selecting the right architecture, considering alternatives, and identifying blocking operations to move to separate threads.