The software used in conjunction with a 3D printer has a big impact on the effectiveness of the design. This post looks at open source software, its functionality and features. Open source software, such as a Linux based CAD is known to offer some of the most extended functionality.