Computers and design in context