Big holler does a good job, especially if you have it tied into your pos. We use Point of Success and it ties in nicely. It is inexpensive and the people have been very helpful to me so I would recommend it if it has the features you seek. We are a little different (we take orders for dine in, take out, and take & bake) and while it is not a perfect solution, it works very well for us.