TeamViewer is a provider of remote support and collaboration software. It makes money by licensing its technology to other firms and charging customers annually.