The Enduring Magic Of Software - InformationWeek

InformationWeek is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Software // Enterprise Applications
03:10 PM

The Enduring Magic Of Software

My optimism for the future of computing has never been greater

25 Years Of InformationWeekLooking back at the last 25 years of innovation, it's tempting to think that we're close to the limits of what we can do with computers. That's largely because the progress has been so amazing. We've gone from standalone mainframes to hundreds of millions of incredibly powerful PCs and smart devices. The spirit of Moore's Law has taken processing power from kilohertz to gigahertz, storage from kilobytes to terabytes, and networking speed from mere bits per second to gigabits per second.

Computers have moved out of the IT department into almost every part of our lives. More than 600 million PCs are in use today, a number that will rise to more than a billion in the next five years. Many devices we use every day--from mobile phones to TVs--are becoming like computers, with processing power, storage, and connectivity that meets or even beats the high-end PCs of just a few years ago.

Yet we're only beginning to realize computing's potential. I believe that we're entering an era when software will fundamentally transform almost everything we do. The continued growth of processing power, storage, networking, and graphics is making it possible to create almost any device imaginable. But it's the magic of software that will connect these devices into a seamless whole, making them an indispensable part of our everyday lives.

In the workplace, we're already moving from personally focused software, such as word processors and spreadsheets, to truly collaborative tools that bring teams together and drive a quantum leap in business productivity. Today's productivity software does a good job helping people collaborate, with shared workspaces and management software that helps teams and projects work efficiently. But a coming generation of software will take collaboration a step further, capturing the knowledge and experience of an entire organization, enabling individuals and teams to draw on that information to make better, more strategic decisions.

In the back office, software standards are driving a more model-based approach to developing applications. With the growth of XML and Web services, we're getting closer to being able to visualize any kind of business process and quickly develop software that can adapt to companies' changing needs. For example, today when a firm makes an acquisition or changes a key business process, the IT department often must embark on the time-consuming and expensive task of rewriting and testing the underlying software. But as we move toward a world of rich Web services and development tools that instinctively understand business processes, businesses can simply make the changes they want and the code will take care of itself.

Although it will be some years before the idea of truly self-managing systems is realized, we're already seeing great progress. For distributed systems, management always has been an afterthought, applied after the servers and applications are in place. Going forward, management intelligence will be built in. The service and health modeling capabilities of the recently released Microsoft Operations Manager 2005, for example, already are helping customers significantly cut the costs of supporting existing systems.

We're taking a similar approach to reliability, incorporating best practices throughout the software life cycle, educating our engineers to write more reliable code, and creating innovative development tools and technologies to improve software quality. We're also implementing customer-feedback tools in our products that enable us and our partners to gather reliability data from real-world usage scenarios.

Computing also is extending further into the physical world, with emerging technologies such as RFID tags and a growing number of embedded devices and sensors. This means that software can go places it has never gone before--tracking inventory from the factory floor to the cash register and beyond to watching your home for intruders or keeping tabs on what's in your refrigerator.

Ensuring that all these systems are reliable and secure will be a high priority for many years. Windows XP Service Pack 2 is obviously a big step for us, and we're on track to distribute 100 million copies in the first two months after release. We've trained 500,000 IT professionals worldwide on security technology and best practices. And we're already seeing the benefits of automated testing tools that can verify code and help eliminate common security vulnerabilities, as well as services such as Windows Update that can quickly distribute security patches across vast networks.

We welcome your comments on this topic on our social media channels, or [contact us directly] with questions about the site.
1 of 2
Comment  | 
Print  | 
More Insights
InformationWeek Is Getting an Upgrade!

Find out more about our plans to improve the look, functionality, and performance of the InformationWeek site in the coming months.

New Storage Trends Promise to Help Enterprises Handle a Data Avalanche
John Edwards, Technology Journalist & Author,  4/1/2021
11 Things IT Professionals Wish They Knew Earlier in Their Careers
Lisa Morgan, Freelance Writer,  4/6/2021
How to Submit a Column to InformationWeek
InformationWeek Staff 4/9/2021
White Papers
Register for InformationWeek Newsletters
Current Issue
Successful Strategies for Digital Transformation
Download this report to learn about the latest technologies and best practices or ensuring a successful transition from outdated business transformation tactics.
Flash Poll