banking broker loans construction investment bank financial planning interaction design industry manufacturing factoring human-computer interaction finance hci financial industrial advisor usability cash flow design