Commonly used software for solar photovoltaic design