Лето 2012 года… Проект nanoCAD, разрабатываемый нашей компанией, претерпел существенные изменения: из бесплатного nanoCAD выделилась платная версия. Можно сказать, что мы прошли первую ступень Star-T-Up — nanoCAD крепнет и развивается. Далее путешествие по бескрайним просторам САПР-космоса будут осуществлять две (одинаково важные для нас) версии nanoCAD.

В этой статье мы расскажем о причинах разделения версий, различиях между ними и наших планах на будущее.

Мини-введение для тех, кто не в курсе

Проект nanoCAD мы запустили в уже далеком сейчас 2008 году. Именно тогда мы объявили о разработке отечественной системы автоматизированного проектирования (САПР) — платформы для специализированных решений. Объявили, что базовая платформа будет бесплатной, а специализированные приложения на ее базе — платными. Эта схема проработала почти четыре года — и теперь претерпевает изменения.

Четыре года разработки -чего мы достигли?

На наш взгляд, достигли многого: например, лицензионная база пользователей только бесплатной базовой платформы nanoCAD составила более 155 тысяч рабочих мест. В начале года мы выпустили английскую версию nanoCAD, которая также успешно и бесплатно распространяется в англоязычной части Интернета. На базе nanoCAD мы создали несколько уникальных приложений: например, nanoCAD ОПС (программа для проектирования охранно-пожарной сигнализации) и nanoCAD Стройплощадка (решение для проектирования площадок под строительство). Ранее существовавшие решения на базе nanoCAD получили мощный стимул для развития: например, nanoCAD Электро за последние три года значительно расширил функционал, превратившись в уникальный для России инструмент проектирования внутреннего электроосвещения промышленных и гражданских зданий. И сейчас решение применяется не только в электрике — интересен опыт использования nanoCAD Электро для расчета молниезащиты. Посещаемость сайта www.nanocad.ru стабильно растет и сейчас составляет 2−2,5 тысячи уникальных посетителей в сутки.

Рабочее окно nanoCAD 4 – классический интерфейс системы автоматизированного черчения Рабочее окно nanoCAD 4 — классический интерфейс системы автоматизированного черчения

Мы изначально старались делать nanoCAD универсальной системой, не заточенной под какую-либо целевую группу. В результате, анализируя сегодня базу пользователей, мы видим, что программный продукт применяется в различных проектных областях — машиностроении, архитектуре, строительстве, инженерии, землеустройстве… У нас большое количество пользователей, которые применяют nanoCAD и в частном порядке, в домашних условиях: для реконструкции дач, гаражей, планировки помещений, ремонта машин, создания выкроек одежды и т. д.

В общем, скорость развития и достигнутые результаты нас очень радуют: nanoCAD превращается в серьезное конкурентоспособное решение и полезный инструмент проектировщика, хотя четыре года назад о нас никто не знал!

Но вместе с популярностью решения приходят и сложности — массовость приводит к тому, что повышается сложность и самого программного продукта, и разработки решения. Различные группы пользователей высказывают различные пожелания, приходится выбирать приоритеты и выстраивать жесткий график разработки. Сейчас nanoCAD развивается по трем направлениям:

  • совершенствование и оптимизация существующего функционала;
  • наращивание нового функционала, позволяющего nanoCAD выходить на новые группы пользователей;
  • разработка внутреннего API, позволяющего создавать собственные приложения и переносить приложения с альтернативных САПР-плат-форм.

Все три направления, без сомнения, равноценны и требуют активной поддержки и внимания со стороны разработчиков. Так, на специализированном сайте developer.nanocad.ru обсуждаются вопросы, связанные с развитием API: даются консультации начинающим разработчикам, оказывается помощь попортированию разработок на платформу nanoCAD, вырабатываются приоритеты развития API-функций платформы, необходимых для разработки новых решений. Если у вас есть приложение, которое вы хотите в ближайшее время предложить русскоговорящим пользователям во всем мире, добро пожаловать в наш клуб — мы поможем вам сделать первые шаги в мире разработок под nanoCAD.

Для сбора пожеланий и понимания нужд пользователей организован официальный форум ЗАО «Нанософт» — forum.nanocad.ru. Это уникальное место, где разработчики и пользователи встречаются за одним виртуальным дискуссионным столом. И мы видим, как постепенно форум превращается в весьма дружное сообщество, в котором не только обсуждаются вопросы, связанные с функциональностью nanoCAD, но и происходит обмен околопроектными знаниями — вплоть до того, что пользователи начали делиться друг с другом наработками и опытом. Очень многие исправления для большего удобства работы с nanoCAD родились именно из сообщений на форуме, и мы приглашаем вас в сообщество — это самый удобный способ получить консультацию по nanoCAD и решениям на его базе.

И, конечно, мы активно взаимодействуем с проектировщиками в режиме offline — только в 2012 году сотрудники компании ЗАО «Нанософт» проехали по одиннадцати городам России и Украины в рамках акции «Тур-де-САПР». В организованных в рамках тура семинарах приняли участие более 800 человек. Они проявили большой интерес к нашим решениям: вопросы-ответы, живая демонстрация программ и, конечно же, обратная связь, которая стала для нас дополнительным стимулом к развитию новой версии.

Почему мы пришли к идее платного nanoCAD?

Ответ прост: большинство пользователей по-прежнему чертит. Это показывает как персональное общение с пользователями (и обычными проектировщиками, и их руководителями) на семинарах, так и число выдаваемых лицензий на наши программные продукты. Сейчас на платформу nanoCAD приходится более 60% всех выданных/проданных лицензий!

Почему так происходит? Вариантов ответа много: и привычка, от которой мало кто хочет отказываться; и нежелание обучаться; и строгость специализированных решений, не прощающих даже малейших отклонений от технологии; и необходимость максимально точной проработки проекта в специализированных решениях даже на самых ранних стадиях… Как бы то ни было, факт остается фактом: очень многие проектировщики просто чертят.

Кроме того, мир проектирования достаточно широк — узкая специализация часто приводит к тому, что даже специализированные решения не полностью удовлетворяют потребности проектировщиков, заставляя их «сваливаться» в обычное черчение. И здесь огромное поле для деятельности — сейчас на рынке САПР явно ощущается потребность в новых решениях, заточенных под проектные специальности. Например, в ближайшее время мы планируем выпустить еще 3−4 приложения. Но это капля в море. Именно поэтому мы открываем API под nanoCAD. Разработчики, ау! Где вы? Приглашаем к сотрудничеству!..

И третья причина — развитие платформы. Изначально мы создавали систему, обладающую минимумом инструментов для автоматизации черчения. Мы создавали базовую «чертилку», которую распространяли бесплатно и которую можно было расширить дополнительным функционалом (автоматизирующим рутину) и продать уже как более заточенный под проектировщика продукт.

Но большинство проектировщиков хотели иметь «универсальный швейцарский нож», с помощью которого можно приготовить и первое, и второе, и десерт. Стали появляться запросы на реализацию функций, очень далеких от простого черчения: проводник чертежей, базы блоков, параметризация чертежей, создание динамических блоков и т. д. Многие из таких функций можно разработать самим, но некоторые лучше купить у сторонних разработчиков: например, печать в формат PDF. Но качественные подключаемые модули требуют отчислений разработчику, а это прямые расходы. Разрабатывать такой функционал самим — почетное, но несколько затратное дело (в первую очередь по времени).

Все это и привело нас к идее двойного программного продукта: платной версии nanoCAD и бесплатной.

Платный nanoCAD и бесплатный -как разделить?

Конечно, четких границ у бесплатного и платного nanoCAD нет. Мы будем придерживаться следующего принципа: если функция массовая, полезная и нужная для базового черчения, то она будет появляться в бесплатной версии. Например, динамический ввод, управление листами, поддержка новых версий *.dwg — все это базовые функции, необходимые любому пользователю системы проектирования. Сюда же относится исправление ошибок и реализация оптимизирующих функций (например, более удобный редактор блоков).

А вот функции, автоматизирующие черчение и предназначенные для профессионального использования САПР, мы будем включать в платную версию nanoCAD. Например, функции по работе с растровыми изображениями: векторизация, привязки к растровым объектам, устранение «мусора», перекосов и прочее. Это явно инструментарий, повышающий скорость и качество работы проектировщика. Этот функционал можно включить в платные версии.

А вот критерии того, относится функция к массовому использованию или профессиональному, мы будем определять самостоятельно и через общение на форуме — не зря же мы собираем сообщество пользователей на forum.nanocad.ru. Сейчас бесплатный и платный nanoCAD мы разделили как по версии (nanoCAD 4.0 — платный, nanoCAD 3.7 — бесплатный), так и по функционалу. На сайте программные продукты разведены по названию: nanoCAD — это платные версии продукта, nanoCAD free — бесплатные. А что касается целевых аудиторий, то понятно, что nanoCAD free рассчитан на массового пользователя, который не предъявляет высоких требований к системе черчения, а nanoCAD — на профессионального пользователя, которому нужна автоматизация черчения, но специализированные решения по той или иной причине не подходят.

Планы на будущее

Мы продолжаем держать курс на создание доступной системы автоматизированного проектирования для отечественных проектировщиков. Это значит, что у нас будут развиваться и бесплатная версия nanoCAD, и платная. И, конечно же, будут развиваться специализированные решения — в течение осени мы планируем обновить все существующие приложения (они будут базироваться на платной версии nanoCAD 4.0) и выпустить новые. Следите за новостями и оставайтесь с нами ☺.

Денис Ожигин
ЗАО «Нанософт»
E-mail: