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.