Datasnap is a remoting framework that was formerly known as Midas. It has replaced the DCOM foundation with Indy components and is based on dbExpress. It allows for HTTP Basic authentication and authorization in Delphi XE3 but creates a thread per connection. It builds a remoting framework on top of a SQL framework. Testing showed that Datasnap performance decreases with increased threads while Node.js performance increases with more threads due to its asynchronous model. For small to medium projects, Datasnap may be suitable, but for large REST applications an alternative technology may need to be considered.