IgPet является программным обеспечением для геохимиков и петрологов. IgPet позволяет пользователям интерпретировать аналитические данные вещественного состава магматических и изверженных пород, в том числе данные редкоземельного и изотопного анализа, вычислять нормативные минералы по методу CIPW, рассчитывать для них различные петрохимические модули и индексы, выносить эти данные на разнообразные типовые диаграммы и графики, а так же создавать собственные графические зависимости и схемы распределения. Программа обладает собственным весьма развитым графическим пакетом, который позволяет создавать диаграммы и графики различного типа: точечные двумерные, треугольные, спайдер и REE-диаграммы, а также линейные графики с обычной и логарифмической размерностью шкал.Статистические функции программы позволяют строить линии трендов и регрессий по различным апробированным алгоритмам. Список доступных классификационных диаграмм весьма обширен, в него включено большинство известных петрохимических диаграмм для изверженных и магматических пород, такие как диаграммы Pearce, Irvine and Baragar, O'Hara, Walker, Grove, Baker and Eggler, Wood, Thompson, Sun and McDonough и т.п. При всех своих несомненных достоинствах программа IgPet и ее производные ориентирована, прежде всего, на работу с аналитическими данными в первую очередь изверженных и магматических пород. Расчеты минералов в данной программе тоже реализованы, возможна даже классификация по составу некоторых минеральных групп, например, полевых шпатов и пироксенов. В настоящее время IgPet является одной из самых популярных петрохимических программ.