
Разработка платформы CADBase ведётся с 2018 года. Название платформы образовано путём соединения двух слов CAD (САПР) и Base (База), условно «САПРБаза». Такое наименование описывает платформу как «База данных для систем автоматизированного проектирования» (CAD Data Base).
Основной задачей платформы CADBase является обеспечение обмена 3D-моделями, чертежами и сопутствующей информацией: сопроводительной документацией, каталогами производителей с информацией о поставщиках, сертификатами, документами по стандартизации и классификации.
Идея совместного доступа к проектам из различных программ не нова, и уже существуют решения для интеграций между САПР, PLM и SCM. С точки зрения бизнеса, платформа CADBase ориентирована на производственные предприятия и инжиниринговые компании. В перспективе использование платформы упростит процесс поиска поставщиков и подбора аналогов, позволяя потенциальным заказчикам оперативно получать информацию о производителе и его продукции.
Платформа CADBase реализует принципы Среды общих данных (CDE), выступая «источником истины» для проектов. Это означает, что все участники работают с актуальными версиями моделей и документов, размещённых в едином пространстве данных, независимо от используемых систем. Такой подход снижает количество ошибок и упрощает коллективную работу.

Взаимодействие в Среде общих данных (CDE)
Запуск платформы с минимальным функционалом состоялся в январе 2022 года. Основными пользователями платформы стали люди, которым требуется внешнее хранилище для результатов интеллектуального труда, те, кому не хватает возможностей облачного диска и нужен более широкий функционал, с каталогами моделей, 3D просмотрщиком и контролем версий файлов. Учитывая запросы пользователей, были реализованы интеграции с FreeCAD (бесплатная параметрическая САПР) и Blender 3D (бесплатная программа для создания трёхмерной компьютерной графики).
Устройство платформы CADBase
Основным структурным элементом платформы является «Компонент» — единица данных, содержащая всю информацию об изделии, материале или оборудовании.
Каждый компонент включает:
- Атрибуты и файлы — основные параметры и связанные документы.
- Модификации — версии компонента с КД, спецификациями и связанными документами.
- Наборы файлов — группы файлов для САПР (FreeCAD), 3D-редакторов (Blender) и другого специализированного ПО.
- Стандарты — нормативные документы: отраслевые (ГОСТ, ISO, DIN) и корпоративные стандарты.
- Производители и поставщики — информация о доступности компонента.
- Каталоги — тематические коллекции компонентов.
- Теги — ключевые слова для категоризации и поиска.
- Материал: сталь, алюминий, пластик.
- Тип: крепеж, арматура, соединение.
- Отрасль: строительство, машиностроение.

Структура данных платформы
В настоящее время сайт платформы доступен на русском, китайском и английском языках.
Преимущественные отличия CADBase от аналогов
Наличие схожих с платформой CADBase продуктов, делает необходимым постоянный поиск улучшений и инноваций. Уже сейчас платформа CADBase объединяет в себе ряд преимуществ:
- Простая интеграция со сторонними сервисами
- Для определения компонентов и данных из сторонних программ, с которыми нужно взаимодействовать, используются избранные компоненты пользователя и наборы файлов. К примеру, при работе через верстак CADBase Library в FreeCAD, у пользователя будут обновлены только необходимые данные.
- Создание сайтов на базе платформы CADBase
- С брендированием, добавлением калькуляции продукции и созданием дополнений для других программ, в том числе с ограниченным доступом к API. Этому способствует доступ к API сервера платформы по токену авторизации (любого) пользователя платформы, а также распространение исходных кодов платформы и связанных проектов под свободными лицензиями.
- Наличие системы версионирования
- Контроль версий файлов может помочь пользователям и организациям улучшить стратегии управления данными. Создание новой версии происходит при загрузке файла, наименование которого совпадает с загруженным ранее. Активная версия файла может быть изменена как в сторону более младшей, так и в сторону более старшей версии. В некоторых случаях пользователи предпочитают сохранять определённые версии.
- Дифференцированный доступ
- Функционал разграничения доступа на чтение и запись позволяет предоставить одним пользователям доступ с правами на изменение, а другим только на чтение. В случае выдачи доступа для компании, её участники получат доступ, в зависимости от их ролей в компании.
- Компонент содержит информацию о производителе или поставщиках
- Это позволяет компаниям, поставляющим стандартные и типовые изделия, «добавляться» в списки поставщиков компонентов.