Если я правильно понял, то речь идет о топологически корректном подписывании объектов на карте, т.е. о "растаскивании" взаимно перекрывающихся подписей в автоматическом режиме.
Тогда такая "программка" называется MapLex и стоит неслабых денег, причем, на мой взгляд, несколько не соответствующих ее функциональности. Мы делаем все руками. Не пытайтесь автоматизировать искусство... ;)