For example, in the assembly line I have a feeling that it is inappropriate to use web application to log production status, though I don't have any reason to back it up.
In groceries stores or airport check-in counters for example, I notice that the software used to make purchases at the counter are mostly like a DOS-style interface (or can someone correct me on this). Why is this? Is it because of the cost of switching or something else?
Also, what makes web application a less attractive choice for businesses (or what makes it a more attractive choice)?
Old school text style interfaces have stuck around in business both because of the cost of replacing those systems and because of the cost of retraining staff on entirely new software.
That being said, upgrading to web solutions is currently very attractive for enterprise software for two main reasons:
A couple of instances where it wouldn't necessarily make sense to use a web application: