As you know, early binding offers significant advantages, such as faster performance, compile-time type checking, and of course, everyone's favorite VB's IntelliSense. In addition, OLE Integration forced applications to load the entire Notes client into memory as a separate process, placing a huge burden on performance. Also, applications couldn't load multiple Notes sessions simultaneously, reducing scalability. In the security realm, Lotus' OLE integration prevented tight security because it didn't let code pass IDs and passwords programmatically. With the introduction of COM compatibility, IBM has done away with these limitations.
Programmers can use early binding, which is much faster.
In addition, early binding lets programmers take advantage of VB's IntelliSense support. Benchmark testing touts COM to be faster than Lotus Script. What you need to gain access to Lotus Notes As we mentioned, for our example we'll manipulate the Lotus Notes' back-end object model. To begin we'll create a simple Visual Basic application that accesses a list of contacts from a Lotus Notes database. Under normal circumstances, you could export contact data from Notes.