Disclosed is a data store for use by a first and second class of adoption participants having access privileges. A query is initiated for a first member of the first class or a second member of the second class upon access privilege verification. When for the first member, the query defines a qualifying family that may adopt an unborn or newly born child from the first member. When for the second member, the electronic query defines characteristics of (i) a qualifying unborn or newly born child that may be adopted by the second member and (ii) optionally the birth parents. Data store records are either associated with members of the first or second class of adoption participants. The data store includes records from a first and second adoption agency. The data store is searched with the query thereby obtaining a search result comprising one or more records matching the query.