The online design approach