Browsing: software-based solutions