Solformørkelse Tech, Technology