TAKING FULL ADVANTAGE OF EFFICIENCY: GENERATIVE AI SOFTWARE DEVELOPMENT APPROACHES