What is the best way to control up to three stepper motors?

I am looking for recommendations how to best control up to three stepper motors (i.e. Nema 17). G-Code is not necessary, accuracy is not important. Smooth movements are.
Thank you!

(deleted)

For smooth operation use micro stepping and bressinghams algorithm.