REWORKING FINANCE IN THE DIGITAL AGE: FINTECH SOFTWARE DEVELOPMENT PRODUCTS AND SERVICES