Not overengineered or underengineered

Elegant is widely used in science and mathematics to describe a theory which exactly and economically describes the data. It is also used in engineering in the sense desired.


Reasonable, practical, sensible, level-headed? Well-designed? A solution might also be down-to-earth, functional, pragmatic or even commonsensical.

(these probably fit less, but you might find them useful anyway: suitable, appropriate, reasonably engineered, just right)


I've seen appropriate used as a marketing term for this idea, as in an appropriate solution or appropriate technology.

Personally I like right-sized but it might not be as understandable to an audience.