In most of the computer aided design (CAD) software for electronics circuit would have schematic editor and board editor, some of these software includes circuit simulations or board in 3D view. As for Fritzing, it allows user to create their circuit using actual components parts instead of symbol representations, as shown in figure below. After you satisfy with your circuit connection on breadboard or commercial development board, you can convert to schematic view or board view. This software is very useful for electronics beginners or hobbies.
You may download Fritzing here.