Microsoft operates two Open Source Technology Centers focused on Linux distributions and virtualization interoperability. Microsoft has contributed code to Linux, is a sponsor of Apache and contributor to projects like Hadoop, and has employees working on PHP. Microsoft provides tools and resources to support open source technologies like PHP, Drupal, and supports non-profits building with Drupal through sponsored projects. Microsoft offers free development software and tools to help people build websites.