The only soft ware program I like that is designed for quilts is EQ. I find thumbnails of the fabric online, save and import to EQ7. No scanning or picture taking needed. Connecting Threads have all their fabric lines ready to import to EQ6 or 7. On the EQ website there are fabric lines from all manufacturers to add to the EQ fabric library. The EQ website had many features many aren't using or don't know about.