# Understand the integration workflow

The following table illustrates the features and services supported at each application layer and shows the role that both Digital River and commercetools play in the operation of the integration.&#x20;

The topmost row starts with the application Presentation layer (user interface) and its supported features. Each row below that (in descending order) illustrates the services and features of a specific layer and points out where the services and features of Digital River and commercetools figure into the application model. &#x20;

<table><thead><tr><th width="167.04205572320313">Application layer</th><th>Services and features</th></tr></thead><tbody><tr><td>Presentation  layer<br>(shopper-facing user interface)<br><em><strong>Client's choice</strong></em></td><td><ul><li>CMS</li><li>Personalization</li></ul></td></tr><tr><td>Commerce layer<br><em><strong>commercetools</strong></em></td><td><ul><li>Storage pages and content</li><li>Customer segmentation and personalization</li><li>Merchandizing and promotions</li><li>Shopping cart </li></ul></td></tr><tr><td>Order layer<br><em><strong>Client's choice</strong></em></td><td><ul><li>Order orchestration</li><li>Fullfillment and logistics</li><li>Subscriptions</li></ul><p></p></td></tr><tr><td>Back-end services<br><em><strong>Digital River</strong></em></td><td><ul><li>Payment processing</li><li>Merchant of record</li><li>Tax calculation, filing, and remittance</li><li>Compliance and fraud prevention</li></ul></td></tr></tbody></table>

This provides a visual representation of the roles that Digital River and commercetools play in the integration workflow:

![](https://2344033350-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FI2O0tY3hRLRsmKT1YVqq%2Fuploads%2FfZH8sOzCXGZmLmP31tw2%2Fct_flow_interaction.png?alt=media\&token=c2b62940-899f-430f-867e-5e9fc0005973)
