Neil, there are a few products out there. Be careful which ones to get. Some work with multiple services.Some with sessions. I may suggest first time tuning the Service to disconnect the users when Idle. Those that complain ask them why didn't they use their computers as license are expensive and people need to get in. I normal set it by 30 min.Also view this table to obtain some information you may want.
Table 2000000111 Session Event -
P.s. Last tip to find out if you can use a LIMITED versus a FULL License as those are less expensive.Good luck.
If you've found this thread useful, dive deeper into User Group community content by role