Thanx for the easy one. The .NET application will run on any platform for
which runtime exists.
In case of Win 98, you can install runtime but only a small subset will
work. Namespace like System.Security.Cryptography and other functions will
not be supported.
For the .NET application to work smoothly, Win2000 and above platform is
advised.
Right now only Win 2003 OS comes with the framework 'pre-installed'. Windows
2006 a.k.a 'LongHorn' is actually built on top of .NET framework. So finally
we have a 'managed' OS.