cost-effective development