EQ7 is a very advanced quilting design program and a beginner program all in one. I have not bought a quilt pattern since I learned to draft and edit quilt blocks using EQ. I buy quilt books or patterns for the method of construction but not for the design and only then if I can't find a tutorial or how to on line. It takes time to learn how to use all the features but once you do it's simple to use. Lots of videos to watch how to do all applications of EQ.