BMW Software Tools

There is public information about many different official BMW software tools. This page tries to summarize that spread information.

One of the classification criteria used for the tools is the target public for what it was intended and designed:

  • Dealer: Intended to be used by car dealers and repair shops. Allows access to resources that the user may not have access to but restrictive enough to minimize possible user induced errors. Usually expose a nice user interface that it is intended to be seen by a large amount of users.
  • Engineering: Tools for car development and testing either in the engineering or production phase. Mainly used during early testing and to automate production testing. Give advanced access to car features at the risk of breaking things. User interfaces are not very user friendly because target audience usually has advanced knowledge and are meant to be used by a small amount of users.
  • DIY: Tools made by the community not oficially supported by BMW but widely used.
Name Target Capabilities
ETK    
KaSIO    
ISTA Dealer Diagnosis, updating & programming
E-Sys Engineering Programming & coding
INPA