The Point of Sale app was developed as a full featured proof of concept. It allowed a sales person to configure a product database and execute customer transactions. The app supported a number of credit card devices and communicated with a credit card processing system.
All communication with the processing system was handled via AFNetworking. It used Core Data/Magical Record for storing the product database as well as transaction information.