According to Microsoft, Microsoft Most Valuable Professional (MVP) award is given to “exceptional, independent community leaders who share their passion, technical expertise, and real-world knowledge of Microsoft products with others”. The awarded are people who “actively share their … technical expertise with the different technology communities related directly or indirectly to Microsoft”. An MVP is awarded for contributions over the previous year.