Here we present CAFE 5, a completely re-written software package with numerous performance and user-interface enhancements over previous versions. These include improved support for multithreading, the explicit modelling of rate variation among families using gamma-distributed rate categories, and command-line arguments that preclude the use of accessory scripts.