Read up on the various machine types suitable for your particular application: