The consumer app is a multi-platform hybrid application. It runs on iOS, Android, Windows Phone, etc.
Users can manage the ecommerce data (customers, products & orders) in Salesforce in the browser or in the Magento.
The server-side of the consumer app runs on Heroku and is built with Magento. The server-side application exposes its own SOAP endpoints. The client application gets its data by invoking these SOAP services. These are API calls to your own application, and they count towards Salesforce API limits.
The application data is maintained in Magento. It synchronizes the Magento data with a Salesforce running in Heroku.
Salesforce API synchronizes the following Salesforce objects using SOAP: