There's a big number of applications out there, ready to ease your massive multi-tabling such as Table Droid (as mentioned by @XVirtusX) or Table Ninja.
Keep in mind that these programs don't not do anything more than positioning your tables, open new ones and may/or not optimize your bets. Poker companies are very picky to extra real-time information like remaining number of players or remaining time left to act.
Talking about pokerstars, for example, there is a big list of allowed / banned software list here. The programs referenced above are allowed.
Most platforms do a very nice job opening and sorting off whatever number of tables you open,
including focusing any cascaded table window if there's action to be made. The programs above are for the power users who playing, say, 20+ tables at once and action is rapid. Did you tried multi-tabling by what the platform is offering you?
Also, keep in mind that for 10+ tables you may need an additional higher resolution monitor, although that's opinion based.