In Windows there is RDP. You cannot use RDP like VNC to see what is going on a screen, it is designed to start a session in a PC and work on it.
In Windows Server you can have multiple sessions simultaneously, so multiple users can work on the server.
My question is: how can I accomplish that on Mac? How can I have an iMac and let two users connect to it simultaneously to different sessions?