So I often have [people] who ask what software I use to make my patterns. Adobe Creative Suite -- mostly Illustrator. I use Photoshop for the photo parts and of course, Acrobat to create pdf's. I use to use InDesign to write the main body of the pattern, but after many years, I realized InDesign was not as necessary as I thought.
I had taught my sister Ann, of Olive Ann Designs, to use Illustrator when she first started her pattern company, always telling how great it was to use InDesign. Create the main document in InDesign (because InDesign creates multi-page documents like reports, books, etc), create the graphics on single pages in Illustrator, and then just 'place' them in the InDesign doc. If you needed to edit the graphic, Adobe is brilliant in having the edit so easily update itself in both venues.
But Creative Suite is expensive, so she found a work-around by just using using Illustrator and never needing InDesign. It was truly one of those, "Why didn't I think of that?"
She simply makes lots of art boards in Illustrator and they will print one page after the other like InDesign, something so simple but had never occurred to me!!!! It is nice not having to bounce back and forth between the two. Even though the updating feature between the two is brilliant, you really don't need InDesign when doing up to 12ish page docs because you can just specify up to 12ish art boards.