I am working on a project where i need to get some data our of Lotus Notes application and found a couple of ways to extract the data out.
1) Easiest way to extract the data is to use Lotus Notes SDK which gets installed on the system when the Notes Client is installed.
You can set a reference to domobj.tlb and generate a interop assembly to call the APIs. The API documentation can be found on here.
Some of the APIs like search on the NotesDatabase doesn't seem to work and if that's the case then we can use the second approach.
2) The best part of lotus notes is that the data is exposed using ODBC. We can install the ODBC driver can be downloaded and installed from here.Once done we can use the classes from System.Data.Odbc namespace and access the items and their properties.
Will post some tweaks when i start using these things....