Imagine Cup is an annual competition sponsored and hosted by Microsoft Corp which brings together young technologists worldwide to help resolve some of the world's toughest challenges.
Primarily a software design competition, it enlists teams of four within the high school and collegiate levels to submit software solutions addressing a specifically provided theme.
Started in 2002, it has steadily grown in size, where in 2008 210,000 competitors representing over 100 countries competed in the nine Imagine Cup invitational.