Ravi,
When I've used it, it has just been between XP Pro machines. I do not know what other versions of Windows support it. You should be able to do a quick search of the Microsoft site to find what versions have it.
>Does this mean that the all pc's should have XP (Pro or Home) to acces another computer from a remote location?