I have a C# program that I've developed that I want to run on a Windows 7 system and from the program I want to access a file that's on a unix system that's on the same network (that the system administrators say I have access to). I want to open the file, from my windows C# program and read the contents (and then do some other stuff with the contents) of the file from that different unix system. From a command line I suppose I could do an ftp or something like that, but I want to be able to do it programatically; open the file, grab it's contents, then close it . Any help would be appreciated. Thanks.