API

interfaz de programación de aplicaciones

Una API es un conjunto de reglas que permite a dos programas intercambiar datos y funciones sin que una persona tenga que copiar nada a mano. Sus siglas vienen de Application Programming Interface, interfaz de programación de aplicaciones, y conectan herramientas distintas.

En la práctica es el enchufe que conecta herramientas. La tienda en línea avisa al almacén cuando entra un pedido. El formulario de la web crea un contacto en el sistema de clientes. El anuncio de una red social registra la venta aunque el pago ocurra en la web propia. Sin esa conexión, alguien tendría que exportar hojas de cálculo cada mañana.

Para una pyme el criterio de elección es si la herramienta nueva habla con las que ya tiene. Un software de reservas excelente que no envía los datos a la facturación acaba generando trabajo doble. Una clínica dental de Huesca unió su agenda, su ficha de Google y su correo de recordatorio mediante las conexiones que ya traían esos programas. Las citas olvidadas cayeron a la mitad. No hace falta programar nada a medida: hace falta preguntar, antes de contratar, con qué se integra.

Pattterns ahora es Ocelot