Mate es un framework para Flex que promueve la creación de aplicaciones desacopladas mediante el uso de tags y un mecanismo de inyección de dependencias. Funciona mediante la emisión de eventos personalizados desde las vistas hacia los manejadores de eventos, los cuales ejecutan acciones como invocar servicios o aplicar lógica de negocio, inyectando luego los datos de vuelta a las vistas a través de enlaces.