1. A notification system comprising: a database engine that processes received events and subscription information, the database engine modeling the events and subscriptions as data prior to processing so as to facilitate event and subscription processing; a notification platform that delivers notifications to subscribers in accordance with the processed events and subscription information; and at least one application model to facilitate subscribing and un-subscribing to at least one source that generates the notifications.