Manufacturing Execution Systems (MES) are a key software tool used by manufacturers to plan, coordinate and monitor operations. Due to the high integration cost, customisation required, and the impact on operations, choosing an appropriate MES is vital. This study aims to assist in selecting MES by evaluating data and key functions of existing commercial MES. The study reviewed and classified 20 MES based on their functions and their functions and function position in the automation pyramid. The publicly available application program interfaces (APIs) of six MES were further evaluated to identify 58 key data types available from MES. A final evaluation highlighted 15 data types that can address common manufacturing challenges. Worker capabilities were highlighted as the most useful data type from MES to address common challenges; however, labour management functions are often missing from MES. A wide range of available core MES functions and data types were noted in commercial MES; this should be carefully considered when choosing a commercial MES.