Stav dette: Does STS mean business?