¿Cuál es la API de Salesforce.com más apropiada para usar al integrar una aplicación para crear, actualizar y eliminar datos en Salesforce.com?

Tanto las API SOAP como RESTful proporcionan acceso completo de nivel CRUD a los datos en la base de datos salesforce1. Para transacciones simples y livianas, diría que la mayoría de los usuarios gravitan hacia REST en estos días.

La información completa sobre la integración se puede encontrar aquí:
Integración – developer.force.com

Puede encontrar información sobre toda la documentación de la API aquí:
Documentación del desarrollador | Desarrolladores de Salesforce

Este seminario web REST API es un excelente lugar para comenzar:
Charla técnica: Vista previa de API REST

Consideraciones para la edición grupal y profesional:

El acceso a la API normalmente no se admite en la Edición grupal y profesional, sin embargo, si usted es un ISV (Proveedor de software independiente) que está creando una aplicación para vender comercialmente, podrá utilizar las API en estas ediciones. Encuentra más información aquí:

Página en salesforce.com

Si son los metadatos, entonces probablemente deberías buscar la API de metadatos. Si esos son datos transaccionales, entonces debe buscar la API de jabón, la programación de apex. Incluso el flujo de trabajo visual puede ser útil.