There are many DMIS based applications out in the market...All have some small types of flavor to the "DMIS standard". That is to say that almost all have small deviations to the "Standard". There has been some work by the DNSC (DMIS National Standards Committee) to identify classifications of the standard which all developers would be based on.
The standard itself is so large that no company will most likely never implement the whole standard. For example, if your machine doesn't have a rotary table, a laser or vision sensor...then your software does not need to implement those functions of the standard.
Hope that this helps!
Ray Admire
mailto:ray.admire@lmco.com
http://home.comcast.net/~dmis/