The tools are to be installed on a client and server. Please select the OS you are working on to find more details on the tools available on this OS.
First find out if you want a client only solution, or a client-server solution. In case you want a client-server solution, you will have to find out if you want to host the server yourself or want to connect to an existing server.
Client OS related solutions:
Your client might connect to a hosted solution, in that case, the OS is irrelevant for you.
Server OS related solutions: