Using NFS on any unix/linux variant as a server (sharing the directory) and windows 7 or later as NFS client works quite well.
You will need to enable the "Client for NFS" on your windows machine.
Couple of cavecats include...
1. User name mapping - you can map one GID/UID to user in Windows registry, or use domain (i have no experience or need with the second choice, using first.)
2. Bugs, of course
For example if you have 2 NFS shares on server shared to your Windows client:
/customer1/pdf/input
/customer2/pdf/input
You map the drivers on letter you want persistently on the client using Add network drive or command line.
After reboot (or relog), only one share will be mounted automatically, due to some bug related to the last part of path being the same (
input).
My workaround for this is to have one bat file which mounts shares with PERSISTENT NO option, which can be invoked manual or automatic during startup (be sure to setup it to run last after all the other services are up).
Hope that helps
Regards
Peasant.