MOONFANG adalah sebuah program yang bekerja untuk menghitung inversi model bawah permukaan dari data gravity observasi. Metode yang digunakan dalam perhitungannya adalah dengan menggunakan teknik stokastik dengan pendekatan algoritma genetika. Pada versi 1.0 ini, sistem perhitungan yang digunakan pada algoritmanya menggunakan pendekatan 1 bit, dengan demikian model densitas bawah permukaan akan diwakili dengan dua buah densitas; yaitu densitas background dan densitas model itu sendiri.