Fintech (short for finance technology) are computer programs and other technology used to support or enable banking and financial services.