All sewing machines - you'll need a zigzag stitch to do all that they do - a left needle position to achieve the 1/4" seam.
One nice thing is that you can adjust the foot to sew out different width seams so it's one foot for scant, and generous 1/4" on some machines. It's also great for stitching in a ditch...
Each foot comes with adapters so that it can attach to any machine. If you have a Bernina then you may need an additional adapter but you'll only need one.
I hope that helps... I'm here for any other inquiries