And that is where you will find .NET makes it money. The administration/installation of a .NET app is soooooo simple. No more DLL crap, or missing supporting files or libraries.
Let's have an ethical salesman test:
What do you tell clients about:
Surely if you're an ethical salesman, you inform your prospective clients of the truth, yes? So I'm honestly curious -- how would you respond to an informed client raising these issues?
These are serious, honest concerns that a business must be on top of. You can destroy a business by using a buggy release of a new, untested technology. I'd like to know how you answer such concerns?
The main reason I ask is that I've got past experience with other MS salesmen who promised that NT 4.0, IIS, Win2k, WinXP and now .NET are ready for prime time. Then when the problems popped up and projects had to be killed or migrated to Java, and it became apparent the salesman lied and didn't tell us about known problems, the salesman just vanished and left our company twisting in the wind. I could tell you a loooong story about this last fella who sold part of our accounting dept on trying IIS/Win2k/SQLServer 7. That one small platform gave us more trouble than all our big iron together . . .
So alieve my fears that you are just such a salesman. MS salesman are famous for lofty, untrue promises around here. How would you answer these questions?