Browsing: engineering and product development