ReMarkable.NET is a collection of .NET software drivers for the device. It allows you to write .NET applications that will work on the device.
Handles drawing to the screen.
Handles user input.
Includes a simulator to speed up application development.
Every application that uses it must be recompiled with the latest library to get the latest bug fixes.