Innovative Casting Technology - STS Company STS is the discerning clinicians first choice for casting socks. Our innovative casting socks are easy to use, set up quickly, and clean up easily: a vast improvement over old-school … STS is the discerning clinicians first choice for casting socks. Our innovative casting socks are easy to use, set up quickly, and clean up easily: a vast improvement over old-school …