A method of facilitating intelligent browsing through a collection of reusable software components using a computer having a video monitor and user input means such as a keyboard or a mouse for transmitting user selections to said computer, said method comprising:presenting on said monitor a picture of encyclopedia volumes with respective visible labels referring to types of software, in accordanc