cost-aware development