There's no special "environment" needed, though if you plan to be observing multiple workstation screens at once, it's strongly recommended to have at least a 100BaseT Ethernet connection with a gigabit connection preferred. Otherwise any network suitable for other uses will probably be fine for ARD. For technical specifications, features and system requirements, see:
You may also want to read the Administrator's Guide:
Note that there is no client for Windows systems. You can take control of a Windows system from ARD if you install VNC on the Windows workstation, but there will be no other functionality.