The Open NFC software stack requires at least, in terms of hardware:
In terms of environment, the stack requires the platform to support several parallel threads of executions, and provide a means to protect a critical section.
Depending on the target environment (NFC hardware, operating system), there may be additional requirements. Please check the different Edition pages and NFC Hardware pages for more specific information.