Home switches provide a repeatable reference point for the machine. Limit switches are safety switches intended to stop the machine from crashing at the ends of it's travels. You don't need either of them to get a machine running, but once you crash the machine, you may want to add them.
A quick look at the Xylotex site says you need a parallel cable and wire for the stepper motors. And software to run it.