While ECN brokers electronically match clients orders together, STP brokers electronically execute clients orders by connecting them with a liquidity provider. Thus, STP brokers eliminate the middleman and may be preferred over ECN brokers. Often brokerages are referred to as STP/ECN brokers as the two terms are similar in meaning.