Can I get alert notification if user is installing or uninstalling any software or modified some hardware?

Yes, there is an option to configure alerts on change log detected by SapphireIMS with respect to inventory. Point to note, SapphireIMS doesn’t collect live changes, please refer Changelog calculation

For how to configure, please refer Alarm Unification