사용자 정의
Salesforce를 실행하는 모든 회사는 고유합니다.
회사마다 작업 방식이 다르기 때문에 Salesforce.com에서는 고객의 업무 방식에 따라 Salesforce 응용 프로그램을 쉽게 수정하고 확장할 수 있도록 지원합니다.
포인트 앤 클릭 도구를 사용하면 프로그래밍하지 않고도 대부분의 사용자 정의를 수행할 수 있습니다. 복잡한 사용자 정의를 위해 Salesforce.com에서는 모든 주요 개발 언어에 대한 툴킷을 제공합니다. 또한 개발자들은 머지않아 Salesforce.com 고유의 원시 언어인 Force.com 프로그래밍 언어를 사용할 수 있게 됩니다. 이에 따라 Force.com 언어로 개발된 모든 사용자 정의를 그대로 Force.com 플랫폼에서 실행할 수 있어 보다 나은 성능을 확보할 수 있으며 클라이언트 측의 유지보수도 필요 없게 됩니다.
On-Demand 방식으로 무엇이든 가능합니다.
비즈니스 응용 프로그램 사용자가 가장 강조하는 요구 사항은 항상 "보다 강력한 사용자 정의"입니다. 따라서 IT 조직의 과제는 이러한 기능을 확보하기 위해 프로젝트 비용의 증가 및 계속되는 위험 등 그에 상응하는 대가를 치르는 것입니다. 사용자 정의에 비용과 자원이 많이 소모되고 업그레이드하기 어려운 상황에 직면하면 IT 조직에서는 어렵게 타협하거나 심한 경우 비즈니스 사용자들이 "평범한" 응용 프로그램을 수용하도록 설득해야 합니다.
Salesforce.com에서는 대충 타협하는 사용자 정의는 받아 들이지 않습니다. Force.com 플랫폼은 "타협 없는 사용자 정의"를 위한 도구를 제공하여 빠르고 쉬운 사용자 정의뿐 아니라 모든 요구를 충족시키는 사용자 정의를 가능하게 합니다. Force.com플랫폼은 단순한 것은 단순하게, 복잡한 것은 적절하고 접근이 쉽도록 만드는 원칙을 바탕으로 성공적인 사용자 정의를 위한 두 가지 방법을 제공합니다. 많은 고객들이 두 가지 방법을 모두 선택하지만 어떤 방법을 선택하건 당사에서 응용 프로그램을 업그레이드하면 고객의 입장에서는 별도의 노력 없이도 고객의 사용자 정의를 자동으로 업그레이드할 수 있습니다.
- Force.com Builder는 Salesforce 응용 프로그램 기능을 쉽게 수정할 수 있게 함으로써 고객의 고유한 요구 사항을 충족합니다. 메타데이터 프레임워크와 단순한 포인트 앤 클릭 방식의 마법사를 사용하여 사용자 정의 사용자 인터페이스를 설계하고 데이터 모델과 응용 프로그램의 비즈니스 논리 구조를 수정할 수 있습니다.
- Force.com Builder로 포인트 앤 클릭 구성을 하는 것이 가장 쉽고 빠른 사용자 정의 방법이기는 하지만 일부 기능은 메타데이터 프레임워크의 범위를 벗어납니다. 그런 경우 개발자는 대부분의 일반 프로그래밍 언어용으로 개발된 툴킷이나 곧 출시될 Force.com 프로그래밍 언어를 사용하여 자유로운 개발 환경에서 필요한 기능을 만들 수 있습니다.
필요한 사용자 정의 수준과 관계 없이 모든 사용자 정의 설정을 유지한 상태로 빠르고 쉽고 안전하게 자동 업그레이드하는 등 On-Demand 플랫폼의 모든 혜택을 누릴 수 있습니다.

