Microsoft Unlimited Potential (UP) grants provide nonprofit organizations with funding to support technology training programs ranging from learning basic computer skills to using advanced business productivity applications. Donations of cash, software, curriculum, and technical expertise enable individuals to learn about technology and gain the information technology skills needed for employment in the IT field or other industry sectors. UP grants are made through Microsoft’s U.S. and international subsidiaries, which work closely with local organizations to identify community-based technology and learning centers (CTLC) where IT skills training is a primary focus. Unsolicited proposals are reviewed on an ongoing basis. Over the next five years, the program plans to donate more than $1 billion in such grants.