This document discusses using NodeJS and HTML5 to build real-time applications that integrate with Asterisk. It describes how Holiday Extras built a customer relationship management system using these technologies to allow customer lookups and call control directly from a web browser. Code examples are provided to connect a NodeJS server to Asterisk via AMI and send commands. This allows actions like making calls between SIP extensions to be triggered by clicking buttons in an HTML page.