I have experience in doing similair software for windows, I have just finished developing a software that reads rfid tags and checks them in a database and is able to perform issues with this.
And I have also previously, developed a software, that interface a board that controls relays according to different incomming events.
So, I have the experience needed for this kind of development.
I can provide you with a complete system, that can read an rfid tag, check this tag for a match in the computer, and perform a task depending on your needs, for instance sending a command to a usb connected board, that controls relays or similair.
If you also have inputs on this board, the software can react to theese inputs.
I can also if you want develop this software, so that it is a client server based software, where you can have multiple computers handling rfid tags and sends it all to a server, wich processes the information and lets you send information to a usb board situated at the server, for instance.
The software will be developed for windows, and have database backend.
Please note, since I will be providing you with the hardware as well, I will be needing a 50% fee before the development starts, to be able to buy the hardware required for this project.
Also, the bid included here is for a client version, wich can do what you need, if you want a server-client version, I can develop this for you, for a small extra fee.