Yes, I love the sewing machine. I bought it about 300 miles from where I live so I didn't get to take any classes. That is why I don't know if it has a software program. I live in Utah but I'm in Illinois right now visiting my brother and sister-in-law for Thanksgiving.
I will have to call the dealer and ask some questions.
Thanks, Zel