Os componentes de corte cruzado implementam a lógica para fornecer funções comuns que se estendem por camadas e faixas do seu aplicativo. Funções típicas incluem: autenticação, autorização, cache, comunicação, tratamento de erros, registro de exceção, instrumentação e validação.