It's not the software, it's doing trades away from there risk system for pretrade checks. There are many platforms approved by IB for connecting to their order router. When you do that, they don't care what you trade on. If you use someone elses routing, the trade is done away from IB and they can only check margin and risk after the trade. For those solutions, they require $1M or more. They call it IBPrime.