تکنیک های مورد استفاده کارافن در پروژه های قبلی و پروژه های بالقوه شامل موارد زیر است: 1. شبیه سازی شبیه سازی گسسته پیشامد شبیه سازی استاتیک 2. بازنمایی بصریواقعیت مجازیواقعیت افزوده 3. برنامه ریزی و طراحی معدنبهینه سازی برنامه استخراجطراحی معادن روباز 4. هوش مصنوعیبینایی کامپیوتریادگیری ماشین