The app gives customers accounts to browse the catalog, favorite games, and check real-time availability before they arrive. On the staff side, it supports checking games in and out in just a few taps, links every rental to a customer account, and gives staff a live dashboard of what's out, what's due back, and what's overdue. Admins manage the catalog itself: adding games, tracking individual copies, and adjusting rental policy.