Server handles communication with hardware devices such as order printers (for food orders) or fiscal printers (for receipt printing). Client does not have to communicate directly with hardware components or external services, as whole process of sale - from food ordering to receipt priting - is covered by endpoints specified in this guide.