InfoWorld's 2017 Technology of the Year Award winners recognize the best tools and technologies for developers, IT pros, and businesses Credit: Jane Van Ginkel Looking over the winners of the 2017 Technology of the Year Awards, you can’t help but be struck by the startling number of open source projects. For several years now, we’ve watched as the more groundbreaking projects — like Hadoop and MongoDB and AngularJS — leapt from our Best of Open Source Software Awards packages into the rarified air of the Technology of the Year Awards, taking their place not only among the best open source software but among the best products period. This year, open source has finally tipped the balance. Among the 32 winners, at least 20 are either open source projects, cloud versions of open source projects, or commercial products with an open source core. The true number is probably higher, considering that many of the other winners are cloud services, which undoubtedly stand on open source foundations and may use open source in their secret sauce. If any doubts remained, I think we can put them to rest now: Open source is how the best and most innovative software is made today. Even Microsoft seems to have recognized this fact. Also striking is the number of winners this year that were born in the cloud. LinkedIn was forced to reinvent the message broker to process a trillion messages per day. Facebook created a way to build mobile apps in JavaScript and still achieve native performance. Google created a posh machine learning and neural network library to power its many intelligent cloud services. These companies shared these tools via open source projects, and now their software is reinventing stream processing, mobile development, and data analysis for the rest of us. Facebook and Google each have a few products in our winner’s circle this year. Microsoft takes multiple prizes as well, including one for Windows 10 Anniversary Update. Is it because Anniversary Update is finally the Windows 10 we’ve been waiting for? No, not exactly. It’s because Anniversary Update marks an important shift in Windows management, opening the door to managing PCs like iPhones. This is still a work in progress for Microsoft, but the days of needing separate systems to manage PCs and mobile devices are numbered. One last observation gleaned from the 2017 award winners: Security is hot. The internet may not be getting safer, but security vendors and cloud providers are rising to the challenge with clever new defenses. We call out an Apache project using machine learning and other advanced analytics to identify malicious network traffic, a cybersecurity platform that neutralizes attackers through deception, and tools that address application security right where it starts, with developers. You might say we’re witnessing a renaissance in information security. But you could say that about pretty much any category of computing today. The twin engines of innovation that we call open source and the cloud are creating new and better ways to do almost anything a computer processor can do. Look to the 2017 Technology of the Year Award winners for the best that this golden age has to offer. Related content analysis Beyond the usual suspects: 5 fresh data science tools to try today The mid-month report includes quick tips for easier Python installation, a new VS Code-like IDE just for Python and R users, and five newer data science tools you won't want to miss. By Serdar Yegulalp Jul 12, 2024 2 mins Python Programming Languages Software Development analysis Generative AI won’t fix cloud migration You’ve probably heard how generative AI will solve all cloud migration problems. It’s not that simple. Generative AI could actually make it harder and more costly. By David Linthicum Jul 12, 2024 5 mins Generative AI Artificial Intelligence Cloud Computing news HR professionals trust AI recommendations HireVue survey finds 73% of HR professionals trust AI to make candidate recommendations, while 75% of workers are opposed to AI making hiring decisions. By Paul Krill Jul 11, 2024 3 mins Technology Industry Careers how-to Safety off: Programming in Rust with `unsafe` What does it mean to write unsafe code in Rust, and what can you do (and not do) with the 'unsafe' keyword? The facts may surprise you. By Serdar Yegulalp Jul 11, 2024 8 mins Rust Programming Languages Software Development Resources Videos