What is node.js

Although this is something I have not worked with before, a potential client made a request in his brief that node.js was something that was required and with no knowledge of it I think IBM helped explained it better.