First off, I'm puzzled as to why a purely hardware thing would need any software, assuming that you're talking about harvesting power from the RF transmissions of WiFI. Not quite a perpetual motion machine, but I certainly wouldn't expect to be able to power a router off of it.
To learn how to package software, if that was your question, here are some starting points: