The Microsoft WebsiteSpark program provides benefits and resources to small web development firms and hosting partners to help them build websites using Microsoft tools. It offers software licenses, hosting licenses, support incidents, and access to communities. To join, a firm needs a nomination from a hosting partner and must agree to develop one new website using Microsoft tools every six months. The program aims to drive new business opportunities and make it easy for web professionals and their partners to use Microsoft technologies.