Compound Software Requirements