An application architecture tool. Event Driven Interfaces for OOP APIs.