9 Computer database management software, for use with point of sale terminal and electronic authentication systems, for capturing data used in building customer databases, and for managing a legal due diligence database; computer software for revoking age-restricted products from underage customers, for verifying and reading debit cards, credit cards and special promotions cards, and for reading and analyzing customer purchasing history