Solvision technology