We make an effort to find the right tool for every project instead of relying on cemented techniques. We are happy to get acquainted with new technology. Of course we also have a range of approved programming languages and technologies we like to use recurrently.
We place particular emphasis on WebRTC, a web standard for peer-to-peer real-time communication under ongoing development. Early on we have familiarized ourselves with WebRTC by working on a browser-to-browser videoconferencing system as part of the palava project.
Even though web applications are far spread by now, we still attach importance to native development. Apart from classic desktop applications we focus on programming embedded systems as well as implementing system-oriented or performance-critical features into larger systems. We apply modern C++ using C++11 and Boost.