Smart Desktop Framework


IT organizations face a considerable challenge in managing the software applications information workers use. Tools exist to analyze network load, mailbox size, or unused hard drive capacity, but application software is rarely instrumented as thoroughly. This results in a poor understanding of exactly how users interact with their applications, what bottlenecks they encounter, and where usability or workflow improvements could result in substantial savings for an enterprise.

Benchmark your IT organization

The Smart Desktop Framework is a business intelligence (BI) platform for IT organizations and is a valuable tool for companies engaged in enterprise optimization and IT transformation. Using the framework, IT organizations can quickly derive important IT analytics that describe the flow of information across the business. This information reveals patterns in application usage across the business and which projects consume workers’ time.

Extending Smart Desktop

The Smart Desktop Framework delivers a flexible and extensible platform that exposes robust application programming interfaces (APIs) for the Microsoft COM and .Net Framework environments. It also includes documentation and sample code that illustrates how to quickly build a Smart Desktop-enabled application. With the Smart Desktop Framework, you can:

  • Instrument applications not currently supported by Smart Desktop such as relational databases, CRM systems, and enterprise data systems.
  • Extend the Smart Desktop user interface by adding new widgets, defining new reports, or managing how users access resources.
  • Achieve end user transparency by collecting data without affecting the desktop, and by seamlessly controlling the extent to which the user sees the Smart Desktop user interface.
    • If desired, no user interface is presented to the end user.
    • Collect benchmarking data without changing the user's desktop interface.
    • Seamlessly enable the presentation layer at any point in time.