Muchos motores están separados de la interfaz de usuario y las dos partes se comunican entre sí utilizando un protocolo de comunicación público.