Programs and balances
Admins can create, edit, delete the benefits program (name, budget, frequency, members, categories, and limits). Users can view their available balance (sum of all unused balance from all my active programs) and active programs. When a user takes part in the program, a "Program Balance" is created. Users can see the dashboard (by period, category, missing items), create, edit, delete a reimbursement, request a category/a perk from the company. Team members can submit a suggestion or a request to their company admins for new programs/perks.