Software that can automatically discovers, monitors, and manages software and network resources

I wanted to know directly from experts here if they can provide me a list of softwares (that they have first-hand experience of) that can automatically discover, monitor, and manage software and network resources. I am currently writing about an article about softwares that fall under this category. I know that there would be a wide range so, I wanted to limit it, base from first-hand experience of real users. Hope somebody here can provide me their highly-recommended softwares. Thank you.
