Explain your thought process when designing software that must interface with physical enclosures or hardware testing equipment for Sanmina.