Program Resources manage programs, offerings and enrollments.
Programs are a collection of offerings, priority settings, processor settings and card fulfillment settings that clients offer for enrollment to employees or patrons as individual participants. Programs are cloned from program templates, this means new programs are preset based on the program template but clients can override those presets. Programs might be benefit programs, incentive programs, insurance programs, reward programs or any other type of program requiring an issued card, payments and stored value. For example, a client of an employee benefits administrator (bureau) might clone a program template to create a benefit program that has predefined offerings, priority settings, processor settings and card fulfillment settings. All of these settings can be overwritten but the template provides a preset starting point.

Offerings define the type of accounts, account features, funds flows and payment options available for a specific program offering. An offering could be a benefit plan offering, incentive plan offering, a insurance plan offering or reward plan offering. For example, an offering might be an FSA, HRA or transit benefit plan or an employee, patient or customer incentive plan. Individuals who enroll in an offering are called participants.
Priority settings provide a way for the client to control and enforce spend controls such as the depletion order of program offering accounts in multi-purse programs, restrictions, limits and tolerances.
Processor settings provide a way for the client to control and enforce spend controls such as restrictions, limits and tolerances.
Card fulfillment settings provides a way for the client to control and enforce how cards are fulfilled.
For example, a client creates a benefit admin program by cloning the benefit admin template preset by the bureau. The client now has a preset program with cash reimbursement and advance features. Additionally, the client has preset FSA, HSA, HRA and transit available offerings. For each offering the client can override the funds flows and allowed reimbursement vehicles such as card. The client can also override the priority settings with a depletion order that debits FSA, HSA, HRA, transit and cash in a newly configured order. In addition, the client can set the processor settings with modified restrictions, limits and tolerances for all authorization scenarios. By setting the card fulfillment settings the client controls how issued cards are fulfilled.
