Xbox Live Microsoft Points were a virtual currency used to purchase games, movies, and other content on the Xbox 360 console. They were discontinued in 2013 and replaced by the Xbox Gift Card system.
Microsoft Points were important because they allowed users to purchase content without having to use a credit card. This made it easier for users to make purchases, especially for those who did not have a credit card or did not want to use one online.