1. Developer Tooling
1.1. GraphQL Client
1.2. GraphQL Server
1.3. Identity & Access Management
1.4. Continuous Delivery Tooling
2. Frontend
2.1. CDN
2.1.1. Optimization
2.1.2. JAMstack Hosting
2.2. Frontend-as-a-Service
2.3. A/B Testing
2.4. SEO
2.5. Store
2.5.1. Clienteling
2.5.2. POS
2.6. Social
2.7. AR
2.8. VR
3. Backend
3.1. Content
3.1.1. DAM
3.1.1.1. Images
3.1.1.2. Video
3.1.2. Workflow/approval
3.2. Commerce
3.2.1. Orders
3.2.1.1. Single Page Checkout
3.2.1.2. Payment
3.2.1.2.1. Fraud
3.2.1.2.2. Wallets
3.2.1.2.3. Gift Cards
3.2.1.2.4. Taxes
3.2.1.3. Subscriptions
3.2.2. Product
3.2.2.1. Search
3.2.2.1.1. Conversational
3.2.2.1.2. Visual
3.2.2.1.3. Recommendations
3.2.2.1.4. In-store
3.2.2.2. Ratings & Reviews
3.2.2.3. Pricing
3.2.2.3.1. Promotions
3.2.2.4. Inventory
3.2.2.5. Social Listing
3.2.3. Customer
3.2.3.1. Loyalty
3.2.3.2. Personalization
3.3. OMS
3.3.1. Store-based
3.3.2. Shipping
3.3.3. Returns
3.4. PIM
3.4.1. Product Enrichment
3.4.2. Content distribution/syndication
3.4.3. Data centralisation and governance
3.4.4. Data onboarding from partners
3.5. Marketplace
3.5.1. Commerce Platforms
3.5.2. Marketplace Platforms
3.6. Marketing
3.6.1. Outbound Contact
3.6.2. Campaign Management
3.7. Service
3.8. CRM
3.8.1. CDP
3.9. Analytics
3.9.1. Customer Journey
3.10. CPQ
3.11. MDM
3.12. Globalization/Localization
3.12.1. Translations