El marco de software Apache Thrift, para el desarrollo escalable de servicios en varios idiomas, combina una pila de software con un motor de generación de código para crear servicios que funcionan de manera eficiente y sin problemas entre C ++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C #,Cocoa, JavaScript, Node.js, Smalltalk, OCaml, Delphi, ActionScript y otros lenguajes.