NFS -- en.wikipedia[.]org/wiki/Network_File_System -- is something that can be added & removed as an additional Windows feature in the Control Panel -> add/remove programs dialog. Basically, though the latest revision was in 2016, it's older code providing a way to access files from *nix systems over a network. It's Not something the average Windows user would/should encounter, & there's no clear reason why M3 Data Recovery Home adds it. A guess would be that it was part of a corporate IT-grade app that was either cut down or parts were re-used to make a consumer-grade app for sale at a lower price.
I consider adding NFS to your copy of Windows a bad thing unless you really need it, and for file recovery from local storage, you don't. It adds unneeded complexity as just something else that can break Windows, and it provides another avenue that attackers might exploit to hack into your system. The good news is that as an added Windows feature, it's easy to get rid of -- just clear the box for "Services for NFS" in the Windows Features dialog.
M3 Data Recovery Home *itself* only adds files to the program's folder, so that part isn't so bad to get rid of. Because of the NFS services that get added however there's little hope of tracking and reversing every one of the ~70k new registry entries. I can't say much about app performance since sometimes it would barely load, and other times it would just hang at the splash screen in my win7 ult 32-bit VM.