ScanTheSun interprets your roof geometry to minimize the required user input. This way it will ask you for data if it is really necessary.
You can always see the roof interpretation using a special “CORRECT ROOF” button.
This function also allows to choose between horizontal and tilted roof type.

Calculator