Each type of approach—programmed versus lateral—has its strength. Logical and disciplined programmed thinking is enormously effective in making products and services better. It can, however, only go so far before all practical improvements have been carried out. Lateral thinking can generate completely new concepts and ideas and brilliant improvements to existing systems. In the wrong place, however, it can be impractical or unnecessarily disruptive.