An option that works well in windows is Displayfusion.
They support 10+ monitors.
Ultramon (https://www.realtimesoft.com/ultramon/) is a non-free option that will allow you to set separate display profile configurations and monitor arrangements that you can switch to and from using hotkeys or a system tray icon.
It also allows you to populate taskbars on each monitor with the programs that are running.
Ultramon's FAQ has this to say about running 10+ monitors:
Maximum number of monitors
The maximum number of monitors isn't known, but the often-cited limit of 10 monitors is only a limitation of the Display Properties applet, not the system as a whole. So installing more than 10 monitors should work fine, but you would need a custom application, for example UltraMon, to configure them.
I have tested a 12-monitor Windows XP system with 3 Matrox G450 MMS quad cards, using UltraMon for configuration. Colorgraphic has built a 16-monitor system with Xentera GT cards, and expects to be able to run up to 64 monitors: see this thread in their forums.