What you need for this book
There is no specialized software needed for this book. JavaScript runs on all modern browsers. There are standalone JavaScript engines written in C++ (V8) and Java (Rhino), and these are used to power all sorts of tools such as Node.js, CouchDB, and even Elasticsearch. These patterns can be applied to any of these technologies.