We're excited to report that SilverStripe CMS has become Microsoft certified today. This is notable because Microsoft has certified a very small number* of web apps, and we're the first ever open source certified web app.
Microsoft's Certified for Windows programme is well known for indicating software and hardware products that have been thoroughly tested and which work well on Microsoft Windows. Of course, much of the innovation in the software world is now happening on the web, and with awareness and adoption of open source software growing fantastically, it makes sense for Microsoft to begin certifying open source web-based software.
The process towards certification has been a long but, we trust, rewarding road. A large proportion of our community, and those who pay for services to do with our software, use Microsoft servers, databases, and other technology. A lot of you actively sought that our product worked reliably in this environment. Over the past three years we've worked to make SilverStripe CMS work with Microsoft's operating system, web servers, and SQL Server database product.
We have also made SilverStripe CMS much easier to install on Windows through being one of the selected products bundled with Microsoft Web Platform Installer (WebPI) when it launched last year. Since then, SilverStripe CMS has been installed over 60,000 times using WebPI. Finally, we have done work to ensure SilverStripe CMS runs fast on Windows, through being compatible with the Microsoft WinCache PHP bytecode cache, a free extension to IIS.
Certification is a result of this work. It highlights that our product development has been done to Microsoft best practices, and that a third party, one of Microsoft's appointed certification partners, Wipro Technology, has rigorously tested our software.
We're proud because all of the people who have been asking for our software to run on Windows now know that it runs really well.
We're also very proud to be part of a global milestone in corporate IT accepting and embracing open source software.
Microsoft have blogged about this over on their Port25 blog as well.
* We don't know how many exactly, but we're told that Microsoft has certified under 10 web applications irrespective of their licensing model. We also understand only a handful of open source products that are native executables (i.e. not web-based) have ever been certified.