Though... Can you describe your real scenario? Or you don't have a real scenario at the moment and just trying to plan for the future?
> normally each project has its license manager instance.
This is the part that really confuses me. License manager is not bound to any project and location. It is installed once, fed with licenses and then provides those licenses to whatever instance of TestComplete that asks for the license.
Licenses, on the other hand, are bound to the License manager and the hardware. You cannot register the same license with more than one License manager and must deactivate the license and generate it a-new if you need to move it.
These are the reasons that make me doubting about your use case... Can you elaborate it with more details, please?
My company has many different locations with different departments in each location and different projects in each department. Each project has its own budget and the licenses are not shared between projects or departments. So, every project has its license server, not only for TestComplete but the same is applied for the rest of licensed software we use.
We want to have this automated for new projects that need to use TestComplete or in case a working license server stops working.