Hardware is in constant evolution. Report on users’ hardware environment metrics instantly from all active product instances anywhere in the world. Optimize software builds to match real-world, present-state hardware architecture to ensure the highest application performance.

View applications through users’ eyes

Screen technology is ever changing and as advancements are made, the way your application is seen by users changes. Touchscreen displays may change how certain interactions are carried out. The dots per inch on higher resolution displays like 4K monitors may change the quality of an application’s appearance. Understanding how quickly improved resolutions are being adopted lets you make your application look better than ever.

Understanding the physical devices

The configuration of a user’s workspace is an important aspect to consider when thinking about software usability. Usage Intelligence gives you the data to replicate common hardware set-ups. You can replicate the way your customers see your product, optimizing for device type (tablet, laptop or desktop, and the number of monitors they are typically employing). This anthropological approach to usability can be powered by Usage Intelligence reporting on hardware configurations

Build for the right hardware specs

With precise hardware product metrics, you can optimize your applications for users down to the type of chips and graphics cards. Evaluate the performance of your software on the most popular CPU core, Memory and Graphics Card configurations to gain visibility into end user experience, and make development decisions accordingly.

Virtual Machines are hardware, too

Sometimes the hardware running your application is not a single user machine, but instead a virtual machine accessible by multiple users. Knowing which types of virtual machines are in use can provide valuable insight into making the right product decisions.


  • Collect hardware form factor statistics
  • Design based on actual user display resolutions
  • Understand user interactions with touchscreen displays
  • Optimize for user hardware memory specs
  • Gather data on CPU type and number of CPU cores
  • Understand the virtual environments running your software
  • Optimize product roadmaps for popular hardware configurations