Solar Based Technology