IT CONSULTING SERVICES: BRIDGING THE GAP BETWEEN FINANCIAL SOFTWARE AND BUSINESS NEEDS