LotusScript

A Visual BASIC-like scripting language for Lotus Notes and Lotus SmartSuite. LotusScript is object-oriented and can be used for complex Notes programming, although Java is also available.

LotusScript Documentation.