Whether ManageEngine is good software to manage your computer network, I don't know. But I do know that this product is already available for years, so it will have its uses.
Still, I think it is way overkill for home use. And as you ask about Domains, it would be safe to assume you don't have such a system deployed at home. Not a bad thing, because the average home network consist of 2 or3 computers, perhaps a tablet or two and a few phones. Not worth the costs and hassle to set up a domain for that.
Very simply stated: a Domain (in the context of the ManageEngine software) contains at least one computer that acts as a Domain Controller and often lots and lots of other computers, that all can be managed/configured from the Domain Controller. And if you don't run any Server edition of Windows anywhere in your network, you won't have a Domain.
The ManageEngine software is really intended for companies that do have a network managed by one or more Windows-based Domain Controllers.
Alternatives for this type of software that are intended for small networks at home, I do not know. Perhaps a search on website:
https://alternativeto.net/ will work out for you.