That is, I expect usable software to be the norm on the web before it is in more traditional software. I have never been able to come up with an easy answer to this. I see usable and unusable sites across all kinds of things I come across. I don't think it matters on the kind of site, but on the processes that go on behind the scenes. Sometimes I can just tell.
People keep making the same mistakes over and over again.
Other times I have to defer to users. Then there are some software tools, like link checkers and HTML validators. You gotta have your Ts crossed and your Is dotted. The technical details are crucial on the web because of the demand to be interoperable. I know all about HTML, can write CGIs , JavaScript and other programs, even debug HTTP servers.