The subject of Astrology is vast, and is essentially very complex � as it is said that through Astrology we had been trying to comprehend the incomprehensible. There are principles and there are exceptions; to top it all, there are numerous modifying combinations. Thus, just by collecting a lot information from the available books, feeding them in the computer database, and doing programming for picking up just about this and that, an Astrology horoscope software of really superior quality standard can never be produced - which is capable of laying special emphasis on the predictive side of Astrology.