To put it in other words, ASCOM is only a set of interfaces.

github.com/ASCOMInitiative/ASCOMPlatform...ter/ASCOM.Interfaces

and Alpaca, an API framework specification that maps that allows the publication of these interfaces.

Easy stuff, 101 programming.

When something, like an "ascom" driver fucks up, it's only because of the driver implementation of the ASCOM interface, or the lower level (arduino sketch for example), but certainly NOT due to ASCOM itself.
Same for INDI.

Read More...