It is a lower level access to Oracle that allows (in my case) for having an ISAM legacy database read/write Oracle instead (with a translation layer to convert calls and data types). You can begin sessions, open tables, run SQL, etc. So far as I know, it is the only and best low-level Oracle access method. It is also tough to find documentation on. And most people don't use it, they use higher level stuff. But, for my purpose I had to use the lower level and if you need that it is great. I certainly would not build a new application on it.