You should really go to the dealers and check out the different machines. Some you will need additional software others don't. I have a Viking and I don't need additional software. If you check out the machines you see what fits your needs the best and some are easier to learn. Working with fonts can be challenging all by itself.