COMPUTER SUPPORT & BESPOKE SOFTWARE DEVELOPMENT: A SYNERGISTIC APPROACH