close
fullscreen
Can be very high cost for specialist programming.
Can exclude those who are not computer literate.
Needs to have been sufficiently used to be validated and minimise software bugs.