Great for casting natal chart.
This app allows you to create and store multiple natal charts. It creates the chart and provides a page of aspects pages with houses and the planets in them and one that lists planets, luminaries and list of elements and triplicities. If you want to be able to cast complete charts with all the details this app does it well.