Browsing Category Software Design