Here's an out of the box option. Go to taxsoftware.com and take a look at what they have to offer, Very reasonable. They are a hybrid approach,
cloud based software, programmed in Java so that it can used by any operating system and any browser. The client files all stay on your hard drive.They do all the personal returns federal & 22 states plus all the business entity returns (federal only). You can do a return for free up to the point, that you
want to print or efile, then you have to pay. You can prepay for a bundle of returns or you can pay one return at time. I've looked at the site 3 or 4 times
and everything is clearly explained, unfortunately they don't do my state returns.