It all starts with making a digital design of the object you want to print. This digital image design can be made with the use of a 3D scanner that scans an existing object or the design can be drawn using 3D design software. The 3D scanner makes a 3D digital copy of an object and sends it into a 3D modeling program. There are many different software programs available for both commercial and personal use when creating a digital blueprint of your object, also known as digital modeling. Some of these CAD (Computer Aided Design) programs include AutoCAD, Blender, Google Sketch Up and Animation. To prepare the digital file created in a 3D modeling program for printing, the software cuts the final model into hundreds or thousands of horizontal layers. When this prepared file is uploaded to the 3D printer (in STL format), the printer creates the object layer by layer. The printer reads every cut and proceeds to create the object blending each layer together with no sign of layering visible, resulting in one tree dimensional object. The internal framework of the object consists of many small honeycomb structures. The more tightly packed these honeycombs are increases the strength of the object.