Noem enkele voorwaarden waaraan voldaan moet zijn opdat hergebruik mogelijk en zinvol is bij het produceren van software