The C++ interfaces provide the following benefits for UltraLite developers:
A small, high-performance database store with native synchronization.
The power, efficiency, and flexibility of the C++ language.
The ability to deploy applications on Microsoft Windows Mobile, Microsoft Windows desktop platforms, Linux, and Apple iOS.
All UltraLite C++ interfaces utilize the same UltraLite runtime engine. The APIs each provide access to the same underlying functionality.