Horoscope matching is done in order to have an idea about the compatibility between a boy and girl. The essential ingredients of horoscope matching are Ashtakoot Matching and Manglik Dosh Matching. The importance of these two points is secondary. The most important is that the horoscope of both should contain the promise of happy married life.