En la capa de negocios se encuentra la parte básica de un programa, son los módulos que reciben mensajes de la capa de usuario y responden con resultados, el término negocio se refiere al intercambio de los datos, esta capa es importante para las cuestiones operativas, el modelado de los procesos se encuentra aquí, el programador a cargo de esta capa tienen la mayor responsabilidad.
La capa de negocio también se conoce como capa lógica, es el intermediario entre la capa de presentación y datos.