138 employees
STMS is a global vendor of laboratory information management systems for clinical and medical use.
1996