1. A computer-implemented card-management system for conducting a casino card game, the card-management system comprising: a card-handling device configured to randomize and deliver one or more groups of cards for play of the casino card game; a card recognition system configured to read card information and store the card information in a memory device, the card information including rank and suit information; and a control system directing operations of the card-handling device and the card recognition system, the control system being user-programmable via input to a mobile phone suitable for communicating with the control system, the control system, under control of a program, being configured to execute user-selected functions including one or more of shuffling operations, sorting operations, dealing operations, or recalling card information related to performed operations.