A good MES (Manufacturing Execution System) software is a user friendly one where manager can easily and quickly find the information that they are looking for. Also, it should be very easy to use at the shop floor or the operators will not use it live and it means the system will not serve its main purpose of live manufacturing data tracking.
It should also be reliable and run on reliable hardware and network. Accessibility is also very important. If you have a manufacturing plant with many equipment and only a few shop tracking software licenses, then the operator must travel a long distance to move a work order forward. Something that will not have happen and you will not have the data required to quickly fix the possible delays in your planned schedule.