Superior Performance Through Research​

Founded in 1998, iolo aims to understand issues in personal computer performance and stability through scientific study. The resulting body of knowledge is leveraged in a variety of ways, representing the backbone of a data stream used to evolve and improve the effectiveness of iolo’s commercial product line, as well as provide a foundation for published articles aimed at helping the public better understand computer optimization.

Advent of iolo Labs

1980-2001: The Age of Static Utilities

IBM ComputerAs personal computers started making their way into homes in the 1970s, people began to notice that their computer’s performance declined over time. Soon, users began to search for ways to reverse the effects of PC age and use and regain the responsiveness they initially experienced. In the 1980s, Norton Utilities became a popular approach to combating such degradation and eventually a collection of similar tools entered the market. These first-generation “utilities,” as they were called, were able to perform their jobs effectively because the computing industry moved at a relatively slow rate. Computers were installed with an operating system and a stable set of software applications, and that’s the way they stayed for years. Early utility software could safely assume that all computers were enough alike (and would stay that way for a long enough time) that a simple one-size-fits-all approach to repair and optimization could be safely applied. At this time there was no public internet, networks were only used in large commercial and government organizations, file-sharing was accomplished through the distribution of floppy diskettes, and software products were updated by purchasing a new physical copy from a local computer store. But with the propagation of the internet in the mid-90s, systems were united in a global communication network and the technology industry entered a series of rapid progressions. Computer equipment manufacturers increased their production to keep up with growing demands, software companies embraced the internet as a way to keep users updated with product fixes and new versions, and new online software libraries provided a virtually limitless array of new programs that people could experiment with from the convenience of their own home or office.

The Next Generation: Data-Driven Tools

IBM Computer This new fast-paced computing environment was constantly changing and the first-generation utility products, which assumed uniformity, were soon rendered obsolete. Further, with the explosion in the number of software products available via electronic delivery, the constant installing and uninstalling that ensued meant PC performance that had previously degraded only after a number of years was now being negatively impacted in a matter of days or weeks. In 1998, iolo was founded to design software that repairs and speeds up computers. From its inception, iolo knew that the old “utility” approach would have to evolve into software that could better adapt to increasingly rapid changes in the computing landscape. Observing security software’s ability to distribute on-the-fly antivirus updates in response to new threats, iolo began investigating a similar method to provide regular updates for tune-up software. Just as virus definition updates teach antivirus software how to protect against the latest security threats, by continually updating tune-up products with the latest performance, compatibility, optimization, and repair techniques, consumers could be continuously protected against threats to PC performance.

Tune-up Definitions

IBM Computer To investigate the causes of and develop solutions for the problems of slowdowns, crashes, and freezes, iolo’s engineers began to collect critical information about PC performance. The system health trends of millions of computers were analyzed over a two-year initial study, with an emphasis on tracking and indentifying patterns of behavior that caused negative effects on speed and stability. This comprehensive set of metrics led to the first iolo Labs knowledgebase, which was incorporated into iolo’s commercially available tune-up product System Mechanic® in 2001. The addition of this live feed of cutting-edge research dramatically increased System Mechanic’s ability to adapt to customers’ evolving computers—new types of problems now had the latest solutions. For example, if new way to gain more system performance was discovered or a method was found to resolve a common system error, iolo could push new “Tune-up Definitions” to customers and the product would immediately contain the new optimizations and repairs. With this scientific knowledgebase, System Mechanic could now react in real-time to how various applications, settings, and services affect memory, CPU usage, system and program start-up time, registry and Windows processing—the key computer functions that impact overall PC health and performance.

iolo Labs today

Today, iolo has grown from an experiment aimed at improving tune-up software to a research arm that continues to focus on understanding the factors that cause PCs to degrade, and on developing effective methods to reverse this deterioration. The results of these daily research efforts build the ongoing stream of Tune-up Definitions. Today, System Mechanic is powered by nearly 20,000 independent definitions that deliver iolo’s body of knowledge directly to over 33 million desktops in six languages worldwide.

As iolo continues its studies, it has also embarked on a series of initiatives to share its scientific results with the public. Among its activities are several publishing efforts that include:

  • Reports that allow people to learn about the nature of computer slowdowns, bottlenecks, and performance deterioration.
  • Articles that help people stay updated with emerging developments and advances in system optimization and maintenance.
Founded in 1998, iolo aims to understand issues in personal computer performance and stability. Read more…

Search program database
Get information about programs on your PC.

Search Program Database
Search Threat Database

What is iolo's Whole Home License?

The Whole Home License® is iolo’s licensing policy that allows you to install and keep your software running on all of your compatible devices within the same home. Previously, users were allowed to install and license their iolo software simultaneously on a maximum of three PCs. Under the Whole Home License, a single activation key allows you to use your iolo software on all of your PCs, other than any PCs you use for business purposes. What you need to know about Whole Home Licensing

  • You, your spouse, and your relatives living within the same household may use the same license on any number of PCs that you own which are not used for business.
  • For full legal terms and conditions, see

To install your iolo product on additional PCs:

  1. On the additional computer, download the latest version of your iolo product. Choose from the list of downloads offered here.
  2. Follow the steps in the installation wizard, and enter the same Activation Key that you used to install on your original computer.

You can view the Activation Key on the original computer from within System Mechanic > red menu bar > key icon > Activation Key.