Fritzing offers a software tool, a community website and services in the spirit of Processing and Arduino, fostering a creative ecosystem that allows users to document their prototypes, share them with others, teach electronics in a classroom, and layout and manufacture professional pcbs.
The part library currently contains more then 1500 core parts and is ever growing, if you have patience then you can request a part, but you can also create your own parts with Inkscape, Coreldraw or Illustrator and use Fritzings parts editor to make the part complete. But you can also copy an existing part with the same packet dimensions and simply rename the part and pins. And share your new part with the community.
The most outstanding feature is the intuitive GUI, in all the 3 editing views.
An integrated Arduino editor makes it all pretty complete. And you can export the gerber files, PFD or GIF and etch your own PCB or even export an order directly to Fritzing.