Earlier different models were available with or without step programming facility, however nowadays generally all brands offer computerised sewing machines with all features namely: needle positioned, under bed trimmer, back tack and step programming.