Selecting an Encoder for Your Application