A vertical market application in which vendors will be presented with various feature requirements and will check YES/NO if they have that feature or not. Then potential customers interested in choosing a vendor will go to a screen, be presented all the potential features and choose which features they are interested in. The features the customers have checked will be passed to a filtered search and customer will be presented with list of vendors that match chosen criteria.