Eases the user notification process. Provides engine