For a company in the IT sector, a 20-year anniversary signifies that we have experienced and endured so many radical changes in the industry. We have witnessed the era in which mainframes were challenged by minis, which were then themselves challenged by PCs. Then came the age of software, then something called the Internet, and now another something called the cloud. Every time, we thought that nothing more could be invented, another massive change would take place. If we are still here and thriving after 20 years, it is a testament to our ability to realize that things will always be constantly changing, and that we must adapt to new worlds.