SolidWorks (stylized as SOLIDWORKS) is a solid modeling computer-aided design (CAD) and computer-aided engineering (CAE) computer program that runs on Microsoft Windows. SolidWorks is published by Dassault Systèmes.
According to the publisher, over two million engineers and designers at more than 165,000 companies were using SolidWorks as of 2013. Also according to the company, fiscal year 2011–12 revenue for SolidWorks totalled $483 million.
SolidWorks is a solid modeler, and utilizes a parametric feature-based approach to create models and assemblies. The software is written on Parasolid-kernel.
Parameters refer to constraints whose values determine the shape or geometry of the model or assembly. Parameters can be either numeric parameters, such as line lengths or circle diameters, or geometric parameters, such as tangent, parallel, concentric, horizontal or vertical, etc. Numeric parameters can be associated with each other through the use of relations, which allows them to capture design intent.
Design intent is how the creator of the part wants it to respond to changes and updates. For example, you would want the hole at the top of a beverage can to stay at the top surface, regardless of the height or size of the can. SolidWorks allows the user to specify that the hole is a feature on the top surface, and will then honor their design intent no matter what height they later assign to the can.