(X)Fig is a menu driven tool that allows you to draw objects on the screen of an X workstation; transfig is a set of tools which translate the code fig. The list of export formats is very long, and includes Metafont and MetaPost, Encapsulated PostScript and PDF, as well as combinations that wrap a graphics format in a LaTeX import file.
There's no explicit port of xfig to windows (although it is believed to work under cygwin with their X-windows system). However, the program jfig is thought by many to be an acceptable substitute, written in Java.
This question on the Web: http://www.tex.ac.uk/cgi-bin/texfaq2html?label=fig