Only .NET 2 (or 3). Except for a couple of very rare instances .NET programs are upward compatible. Later versions can run programs compiled for earlier versions but not vice versa.Needs Net 2 - which brings me to the question - does a user when receiving the prog need to install both Net 1.1 and Net 2 or do they only need install NET 2?