I have software that is from Viking/Pfaff. There a lot of different sewing companies have software and indepent ones like Floriani. A good store will have classes and will answer questions to use the software. Have fun picking a machine and software. Do your research. That is how I ended with Viking 12 years ago and have upgraded every couple of years because the features just keep getting better. I'll stop now because I have about 14" square. You can do a lot with it.
Good luck