Abstract: Systems and methods for implementing an engineering web portal are disclosed. The system maintains a database of data and drawings for parts sold by a vendor. The drawings can be downloaded to a client and inserted into a CAD system, whereupon the vendor charged a fee for each drawing downloaded. The database of parts can be searched for parts meeting a user's requirements. The parts resulting from the search can be submitted to a search engine that searches for auctions that offer the part for bidding.