From inventory to training, technology, and customer experience – there’s a lot that goes into running a successful restaurant.