While tech giants can absorb supply disruptions smaller hardware and software companies are facing procurement shortages that threaten their ability to ship products.