The document discusses Cogility Software and its model driven complex event processing approach. It addresses challenges large enterprises face with unpredictable events, system integration and decision support needs. Cogility provides a development environment that uses model driven architecture to create composite applications integrating process execution, web services and data synchronization. This allows for rapid, incremental development and reduced costs compared to traditional approaches.