Tools and Technologies for Solar Energy Assessment