Designing with Flexibility and Efficiency in Mind