complete platform independent configuration