Fritzing is essentially an Electronic Design Automation software with a low entry barrier, suited for the needs of designers and artists. It uses the metaphor of the breadboard, so that it is easy to transfer your hardware sketch to the software. From there it is possible to create PCB layouts for turning it into a robust PCB yourself or by help of a manufacturer.
Why Fritzing is needed
Physical prototyping tools have come a long way and already allow non-engineers to quickly turn their ideas into functional interactive prototypes. However, the prototypes in this stage are still raw and not robust. This is where Fritzing comes in: It allows the designer to move to the next stage and create a finished PCB of your individual circuit in the desired shape. This makes the circuit robust and is the basis for a permanent installation or even batch production of your project.
An Introduction to Fritzing