The way TeamWork lets you wrap communication around an entity in Sage 300, and trigger events through that interaction, is really exciting.