Я сейчас организовываю работу в подшивке автокада (SheetSet).
Подшивка автоматизирует процесс проектирования: создание листов, видов, элементов оформления (блоки идентификаторы), печати листов (публикации).
Но у нее есть минусы: нет автонумерации и перенумерации листов; в названии листа нельзя использовать спец.символы <>\/":;?*|,=' (наверно по причине того, что они недопускаются во вкладке листа, а почему непонятно); недостаточно параметров для настройки создания ведомости листов (включать/исключать группы, в новых версиях по-моему реализовано, включать/исключать листы с определенными свойствами, бываю случаи когда не все листы должны попасть в содержание).
В общем, ты бы мог задаться целью реализовать этот инструмент по-своему, с ориентацией на нормы СПДС ГОСТ Р 21.1101.2009 ОСНОВНЫЕ ТРЕБОВАНИЯ К ПРОЕКТНОЙ И РАБОЧЕЙ ДОКУМЕНТАЦИИ.
Посмотри коммерческие приложения под автокад: Spds GraphiCS, ProjectStudio и другие проги от CSoft, Autodesk СПДС модуль
Еще посмотри на вертикальные решения к автокаду. Там так наверчено, что можно сказать это отдельные программы а не приложения к автокаду.
В Autocad Architecture очень интересно сделана Структура Проекта - а-ля подшивка.
Ну а вообще круто, замахнутся на написание своего када - SuperCAD, типа такого :D