Indkal technologies