The
overall goal for designing
a piece of software (a computer program) is to correctly solve the given problem. At the same time, this goal should encompass
specifying and designing a program that is understandable.

Granted (taken- for)

Tenu pour acquis

Considérer comme acquis, comme
allant de soi

Nearly
every conceivable modern technology taken for
granted today would not exist if it were not for specific revelations
in the fields of mathematics, physics, and engineering.