CSharp port of BurritoPOSServer