Implementing Solar Energy Technologies