---
schema_version: "1"
id: 5f3e407e0682f7ea11461a3547c33bfa99bf294de1b938875453f7e23752b7ed
title: Integration Patterns Overview
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/integration_patterns_and_practices/integ_pat_intro_overview.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.integration_patterns_and_practices.meta/integration_patterns_and_practices/integ_pat_intro_overview.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 3e648bd0267d6c96157964945f9b4c15bc9393acf5927c914d3e636170c3e224
---
# Integration Patterns Overview

When you implement Salesforce, you frequently need to integrate it with other applications. Although each integration scenario is unique, there are common requirements and issues that developers must resolve.

This document describes strategies (in the form of patterns) for these common integration scenarios. Each pattern describes the design and approach for a particular scenario rather than a specific implementation. In this document you’ll find:

- A number of patterns that address key “archetype” integration scenarios
- A selection matrix to help you determine which pattern best fits your scenario
- Integration tips and best practices