Es gelten zunächst die allgemeinen Voraussetzungen für die Programmierung per API. Da das ILLDataProvider Interface auf einer COM Schnittstelle basiert, muss die verwendete Programmiersprache den Umgang mit Microsofts Component Object Model unterstützen. Das ILLDataProvider Interface muss dann je nach benötigter Funktionalität implementiert werden.