This paper describes the concept of tools that learn. These are design support tools that acquire problemspecific knowledge as they are used to solve a problem. This knowledge is then reused in the solution of similar problems. The effect of this is that the tool is more efficient. An example is presented to demonstrate the idea.