Alerts Management System is an independent pluggable component that interacts with the base application and raise alerts upon execution of certain base application events. This is generally possible when AMS interact with the base application for which the alerts need to be raised through some interface. AMS itself acts as this interface.