The Wikipedia article about TeamViewer says the Linux port uses Wine. But I wonder if there are more things I should be aware of that's not covered in that document. After some research, UPnP in particular does not worry me anymore, since the feature that uses it - DirectIn - is disabled by default. However, this answer in that other question has put me in doubt. I already read the company's security statement and in my non-expert opinion all's fine. My question, then, is whether or not TeamViewer is 'good enough' for simple remote desktop support, where it will be used simply to assist the users in the usage of the system, and whether or not I must take additional measures (like changing the default settings, changing the firewall, etc) to reach a satisfactory level or security. But now I'm concerned about whether or not TeamViewer would be appropriate for the client machines, which are not 'special' to this system in particular, but nonetheless I don't want to lower their current security, neither I want to compromise the computer on my end. I was advised in another question not to use TeamViewer to access the server, using more secure means instead, and so did I.
I'm deploying a web-based ERP system for a customer, such that both the server and the client machines will be inside the customer's intranet.