Who's Behind Nexthink Technology
Nexthink’s groundbreaking technology originates from an advanced research project in artificial intelligence at the prestigious EPFL - Ecole Polytechnique Féderale de Lausanne - in Switzerland.
Nexthink’s engineering team is nowadays comprised of more than 20 different nationalities with top-notch engineers who speak no less than 10 programming languages. We love to create innovative software with a great user experience, and we do it with passion!
- Windows Kernel
- OSX Kernel
Collector is the pillar of the Nexthink platform. Using extremely advanced and highly secret low-level kernel hooking techniques, it’s able to extract the detailed data from the OS that makes Nexthink so unique. With very low CPU and memory overhead, Collectors monitor application, network, web, printing and system activity and encode this in UDP streams directed to the Engines with a protocol developed in-house. The deployment experience is very smooth - as an example to our commitment to quality we are proud to have passed the most demanding reliability tests at Microsoft Plug Fest.
The Engine Team is crazy about database and database performance. We were one of the first companies deploying an in-memory database; we are very proud of still having one of the fastest databases around, and we are working hard to stay ahead! Those days, we are working on a new query language, immutable structures in C++ and a post compilation assembly optimizer. Sometimes we are missing the power of reflection and the beauty of the managed frameworks, but when it comes to performance, C++ rules.
Finder is the ultimate interactive experience to visualize activity in IT infrastructures! We have developed some unique visual components in house using WPF or even lower-level canvas drawing techniques. Interactivity is fueled with Rx as our signature live IT search. Finder extracts knowledge from connections to Nexthink Engines as well as Nexthink’s HTTP based services such as the online Library. Finder is also the primary configuration tool of the Nexthink platform and features its own entity management framework as well as elaborate entry forms and object trees.
Portal is the central hub of the Nexthink platform. Portal allows defining fancy custom dashboards via a drag & drop web interface. Elaborate widgets allow defining and viewing indicators both through time and hierarchy. Widgets are powered with Ajax and even JS running on the server for maximal flexibility. Nexthink metrics are collected from all Engines and federated into the Portal’s database to give high level information. A complex hierarchy and role management engine allows fine-tuning access for each user. Dashboards are coupled with reporting ability capable of rendering indicators to high-resolution docx files which are customizable. Portal is also the place to configure Nexthink platform’s architecture as a whole, connect Nexthink Engines and define hierarchies and federate data throughout the solution.
SaaS and IT teams are taking Nexthink to the skies! Nexthink cloud offering is designed using loosely-coupled components that scale thanks to actor technology. Components such as library, licensing, reporting, login, deployment & updates, content manager etc. form an ecosystem which is paving the way to offering Nexthink on a large scale. Security aspects are paramount in this connected environment and the team has built a strong expertise in this area.