The Haptik Library is component based architecture for uniform access to haptic devices. It introduces many advantages besides device independency, such as driver version transparency and both backward and future binary compatibility with new devices, drivers and APIs, thus solving many problems that arise when using other libraries or native SDKs. One of the key features of the Haptik Library is its plugin-based architecture that allows the addition of support for latest devices and drivers without requiring recompilation of the library or existing client applications. Moreover, the library has been designed to be easily used in existing complex applications with different architectures and even when replacing previously used libraries tor haptic device access. Its use is therefore recommended to add haptic rendering into already existing applications, to develop research applications requiring custom graphic engines, and to achieve easy but powerful low-level access to haptic devices.