---
schema_version: "1"
id: d7c70bcf67bba4e858c593d56de7bd1f1c9a95ce1ceabb13e0ea97b4f29b16f6
title: Methods for Salesforce Classic
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/service-cloud/api-cti/guides/sforce-api-cti-methods-intro-classic.md
canonical_url: https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-methods-intro-classic.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 5ee8a10e216bf0dcb5ce25227fb0fbe1364d6ab7e7a68948f7a388c630aac7b9
products:
  - Open CTI Developer Guide
  - Service Cloud Developer Content
---

# Methods for Salesforce Classic

If your org is using Salesforce Classic, use methods that work with Salesforce Classic.

**important:** The way you implement Open CTI depends on your org’s user interface. There are separate Open CTI APIs for Salesforce Classic and Lightning Experience.You can’t swap the two Open CTI APIs in custom JavaScript code because they behave and function differently. Make sure that you think about where you want to implement your CTI system before you begin developing.


-   **[Methods for Salesforce Application Interaction](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-methods-app-integration.md)**  
    Open CTI lets your CTI system interact with the Salesforce application, including elements on a Case Feed page.
-   **[Methods for Computer-Telephony Integration (CTI)](https://developer.salesforce.com/docs/service/api-cti/guide/sforce-api-cti-methods-cti.md)**  
    Open CTI lets you integrate your CTI system with Salesforce.

