Technology may help restaurants make more money, serve diners quickly, and reduce the possibility of human error when taking orders.