Multiecuscan can scan and find problems in an automobile. It supports various interfaces like ELM327, OBDKey, etc. The newer versions have support for more interfaces and vehicle models. The application has a nice interface. The vehicle list and parts are arranged in a manner to make it easy to select the particular parts.