
Конструкторская система SolidWorks создана одноименной американской корпорацией. Она построена по модульному принципу, который обеспечивает возможность гибкого построения интегрированного комплекса автоматизации процессов проектирования — инженерного анализа — технологической подготовки производства, оптимизируя его состав и функциональность в соответствии с решаемыми задачами и финансовыми возможностями предприятия или пользователя.
В основе системы находится базовый модуль, который содержит функции для проектирования деталей и сборок в трехмерном пространстве, создания двухмерных чертежей деталей и сборок по их трехмерным прототипам, оформления конструкторской документации в соответствии с требованиями различных систем стандартов, обмена документами с другими конструкторскими системами, а также для решения ряда других задач. К нему по мере необходимости могут подключаться специализированные модули, предназначенные для решения прикладных задач, которых насчитывается более 300.
В их числе имеются модули управления проектом, кинематического анализа, проектирования трубопроводов, проектирования пресс-форм, механообработки, разводки электрических кабелей, создания трехмерных моделей печатных плат, анимации, создания фотореалистичных изображений, обмена данными через веб-страницы, автоматической генерации спецификаций, библиотеки стандартных изделий, расчета размерных цепей, расчета на прочность, аэрогидродинамических расчетов и др.
Первая версия конструкторской системы SolidWorks 95 вышла в свет в 1995 году. В дальнейшем ежегодно выходила в свет одна или две новых версии, которые существенно расширяли возможности системы. А вместе с возможностями росло и ее признание на мировом рынке программного продукта. Этому также способствовал выпуск версий на различных языках и поддержка различных мировых чертежных стандартов. Так, последняя на данный момент времени версия SolidWorks 2005 переведена компанией-производителем на 12 языков, в том числе на русский, и поддерживает большинство мировых чертежных стандартов, включая ЕСКД.
С самого начала работы корпорация SolidWorks ставила перед собой задачу создать конструкторскую систему «среднего» уровня. Следует заметить, что эта задача была успешно решена. Более того, по признанию многих ведущих специалистов в этой области, уже версия SolidWorks 2004 значительно превосходила «средний» уровень, хотя она, как и все предыдущие версии, базируется на том же геометрическом ядре Parasolid, на котором базируется такая «тяжелая» конструкторская система, как Unigraphics. А возможности версии SolidWorks 2009, естественно, еще шире.