Browsing: software and technology