A deal management system comprising a database storing a plurality of sell specifications from a set of first users and a plurality of buy specifications from a plurality of second users, each of the sell specifications comprising a locked portion of data and a non-locked portion of data; a matching module for matching a search specification with one or more of the sell specifications. The matching module comprises a search engine for searching the non-locked portions; and a networking module for sending an unlock request to a first user associated with a sell specification matched to the search specification and providing the locked portion of information of a matched sell specification to a second user associated with the matched searching specification in response to receiving an unlock permission from the first user. The deal management system further comprises a flow management module for managing a plurality of tasks associated with a specification acceptance process.